MATLAB 编程基础
n 掌握基本语法(与VB、C比较)
n 学会使用帮助
n “学中干,干中学”
n 最好备有MATLAB中文书或从网上搜索材料
培训目标要求
:
1第 页,共48页
MATLAB的发展简史
MATLAB名字由MATrix和 LABoratory 两词的前三个字母
组合而成。那是20世纪七十年代,时任美国新墨西哥大学
计算机科学系主任的Cleve Moler出于减轻学生编程负担的
动机,为学生设计了一组调用LINPACK和EISPACK矩阵
软件工具包库程序的的“通俗易用”的接口,此即用
FORTRAN编写的萌芽状态的MATLAB。
1984年由Little、Moler、Steve Bangert合作成立MathWorks
公司,并把MATLAB正式推向市场。从这时起,MATLAB的
内核采用C语言编写,而且除原有的数值计算能力外,还新增
了数据图视功能。
1997年仲春,MATLAB5.0版问世,紧接着是5.1、5.2,以及
和1999年春的5.3版。2000年10月,推出6.0,01年8月又见
6.1,02年8月推出最新版本6.5。现今的MATLAB拥有更丰富的
数据类型和结构、更友善的面向对象、更加快速精良的图形
可视、更广博的数学和数据分析资源、更多的应用开发工具
。
2第 页,共48页
MATLAB语言特点
n 语言简洁紧凑,使用方便灵活,库函数丰富。(help
lang , help elfun , help elmat)
n 运算符丰富。同C (help ops)
n 结构化语句,面向对象(help lang, help uitools)
n 语法限制不严格,程序设计自由度大。 (即需即
用)(比VB还简单易学)
n 强大的图形功能(help graph2d graph3d)
(二维曲线图形、三维曲面图形、句柄图形、图形用户界面(
GUI)编程)
n 符号计算 (求微分)(help symbolic)
n 学科性工具箱( help optim)
3第 页,共48页
MATLAB语言特点(续)
n 被称为第四代计算机语言 (解释执行,速度
较慢)
n 交互式、以矩阵为基础,用于科学与工程的
计算和可视化。与C语言比,提供了快速开
发计算途径。
4第 页,共48页
MATLAB语言基础
第一节 使用MATLAB的窗口环境
一、MATLAB语言的显著特点
1、具有强大的矩阵运算能力:Matrix Laboratory(
矩阵实验室),使得矩阵运算非常简单。
2、是一种演算式语言
n MATLAB的基本数据单元是既不需要指定维数,
也不需要说明数据类型的矩阵(向量和标量为矩
阵的特例),而且数学表达式和运算规则与通常
的习惯相同。
因此MATLAB语言编程简单,使用方便。
5第 页,共48页
评论0