MATLAB程序设计与应用(第二版)
刘卫国主编
中国水利水电出版社
MATLAB程序设计与应用
基本内容:MATLAB简介,数据及其运算,矩阵分析与处理,程序设计,绘图,数值计算,符号计算。理论学时: 32 (12-19周) 上机实验学时:16 (15-19周) 。
第1章 MATLAB系统环境
MATLAB的发展
MATLAB的主要功能
MATLAB集成环境
MATLAB帮助系统
MATLAB 是 MATrix LABoratory 的缩写,1984年由 Math Works 公司推出,是当今国际上公认的在科技领域方面最为优秀的应用软件和开发环境。成为应用线性代数、自动控制理论、数据统计、数字信号处理、动态系统仿真、图形处理等高级课程的基本数学工具。其它一些数学软件:Mathematica, Maple,
SAS, LINDO LINGO。
MATLAB概貌
MathWorks公司于1984年推出MatLab第一版(DOS版),之后几乎每年都有更新:
2000年10月,,在操作界面上有了很大改观,为用户的使用提供了很大方便。
2002年6月推出MatLab ,它在计算方法、图形功能、编程手段和工具等方面有重大改进。
2004年7月,,集成了当时最新的MatLab编译器、,目前普遍使用的就是该版本。
MATLAB的发展
数值计算和符号计算功能:
MATLAB以矩阵作为数据操作的基本单位,还提供了十分丰富的数值计算函数。 MATLAB先后和著名的符号计算语言Maple与MuPAD(从MATLAB 2008b开始使用MuPAD)相结合,使得MATLAB具有符号计算功能。
MATLAB的主要功能
绘图功能:MATLAB提供了两个层次的绘图操作:一种是对图形句柄进行的低层绘图操作,另一种是建立在低层绘图操作之上的高层绘图操作。
编程语言功能:MATLAB具有程序结构控制、函数调用、数据结构、输入输出、面向对象等程序语言特征,而且简单易学、编程效率高。
扩展功能: MATLAB的开放性也许是最受人们欢迎的特点。除内部函数以外,所有MATLAB的核心文件和工具箱文件都是可读可改的源文件,用户可通过对源文件的修改以及加入自己的文件构成新的工具箱。MATLAB工具箱分为两大类:功能性工具箱和学科性工具箱。
。
2)学科性工具箱
优化工具箱(Optimization Toolbox)、
控制工具箱(Control Toolbox)、
munication Toolbox)、
图象处理工具箱(Image Processing Toolbox)、
小波分析工具箱、神经网络工具箱、统计工具箱(Statistic Toolbox)等
1)功能性工具包
用来扩充MATLAB的数值分析、矩阵运算、数字信号处理、符号计算功能、图形建模仿真功能、文字处理功能、与硬件实时交互功能。
MATLAB的缺点:它和其他高级程序相比,程序的执行速度较慢。由于MATLAB的程序不用编译等预处理,也不生成可执行文件,程序为解释执行,所以速度较慢
第1章 MATLAB系统环境 来自淘豆网m.daumloan.com转载请标明出处.