MATLAB R2010b系统环境(一)MATLAB简介
一、matlab简介
matlab是一种科学计算语言。
Matlab亦称数学软件,是MATrix LABoratory(矩阵实验室)的缩写,MATLAB软件于1984年由MathWorks公司推出,现已经成为国际公认的优秀的工程应用开发软件,是影响最大、流行最广的科学计算语言。
1、matlab的发展
从matlab 4.2c开始,每个版本增加了一个建造编号。例如,matlab 7.6的建造编号是R2008,说明matlab 7.6与matlab R2008a是等同的。
建造编号正规化后,matlab每年推出两个版本。一般来说,a代表测试版,b代表正式版。同时,a还表示前半年推出,b还表示后半年推出。
2、matlab的主要功能
2.1 数值计算和符号计算功能
matlab以矩阵作为数据操作的基本单位,还提供了十分丰富的数值计算函数。
matlab先后与著名的符号计算语言Maple和MuPAD(从matlab R2008b 开始使用MuPAD)相结合,使得matlab具有符号计算功能。
2.2 绘图功能
matlab可以绘制二维和三维图形。
matlab提供了两个层次的绘图操作:
(1)对图形句柄进行的低层绘图操作;
(2)建立在低层绘图操作之上的高层绘图操作。
2.3 语言体系
matlab具有程序结构控制、函数调用、数据结构、输入输出以及面向对象等程序语言的特征,而且简单易学、编程效率高。
matlab是解释性语言,不能脱离matlab环境而独立运行。
2.4 matlab工具箱
matlab包含基本部分和各种可选的工具箱两部分内容。而matlab的工具箱又分为功能性工具箱和学科性工具箱两大类。
(1)基本部分:构成matlab的核心内容,也是使用和构造工具箱的基础。
(2)功能性工具箱:主要用来扩充其符号计算功能、可视建模仿真功能及文字处理功能等。
(3)学科工具箱:见下表
工具箱名称 | 含义 |
Control System Toolbox | 控制系统工具箱 |
Signal Processing Toolbox | 信号处理工具箱 |
Neural Network Toolbox | 神经网络工具箱 |
Optimization Toolbox | 最优化工具箱 |
Financial Toolbox | 金融工具箱 |
Statistics Toolbox | 统计学工具箱 |
启动方式:开始工具箱
matlab具备很强的开放性,除内部函数外,所有matlab基本文件和各工具箱文件都是可读、可改的源文件,用户可通过对源文件的修改或加入自己编写的文件去构成新的专用工具箱。
3、matlab功能演示
例1 绘制函数和
的曲线图。
在命令窗口逐条输入以下命令:
x=-2*pi:pi/180:2*pi;
plot(x,2.^(-abs(x)),':',x,sin(x));
输出结果如下图: