Matlab的发展Matlab的发行版本1984年,Matlab1.0(DOS版,182K,20多个函数)1992年,Matlab4.0(93年推出Windows版,加入simulink)1994年,Matlab4.2(得到广泛重视和应用)1999年,Matlab5.3(真正实现32位运算)2002年,Matlab6.5(采用JIT加速器)2004年,Matlab 7.0自2006年起,Matlab每年更新两次目前最新版为R2013a(2013年3月发布)6
6 ⚫ Matlab 的发行版本 1984年,Matlab 1.0 (DOS版,182K,20多个函数) 1992年,Matlab 4.0 (93年推出Windows版,加入 simulink) 1994年,Matlab 4.2(得到广泛重视和应用) 1999年,Matlab 5.3(真正实现32位运算) 2002年,Matlab 6.5(采用JIT加速器) 2004年,Matlab 7.0 自2006年起,Matlab每年更新两次 目前最新版为 R2013a (2013年3月发布) Matlab 的发展
Matlab的功能与特点Matlab是一个交互式软件系统输入一条命令,立即就可以得到该命令的运行结果Matlab具有很强的数值计算功能Matlab以矩阵作为数据操作的基本单位,但无需预先指定矩阵维数(动态定维)按照IEEE的数值计算标准进行计算提供十分丰富的数值计算函数,方便计算,提高效率Matlab命令与数学中的符号、公式非常接近可读性强,容易掌握7
7 Matlab 的功能与特点 ⚫ Matlab 具有很强的数值计算功能 ⚫ Matlab 以矩阵作为数据操作的基本单位, 但无需预先指定矩阵维数(动态定维) ⚫ 按照 IEEE 的数值计算标准进行计算 ⚫ 提供十分丰富的数值计算函数,方便计算,提高效率 ⚫ Matlab 命令与数学中的符号、公式非常接近, 可读性强,容易掌握 ⚫ Matlab 是一个交互式软件系统 ⚫ 输入一条命令,立即就可以得到该命令的运行结果
Matlab的特点与功能Matlab的符号计算功能Matlab可以进行一些常见的符号计算Matlab的绘图功能Matlab提供丰富的绘图命令很方便实现数据的可视化51040303020201010Matlab的编程功能00Matlab具有程序结构控制、函数调用、数据结构、输入输出、面向对象等程序语言特征,且简单易学、编程效率高8
8 Matlab 的特点与功能 ⚫ Matlab 的符号计算功能 Matlab 可以进行一些常见的符号计算 ⚫ Matlab 的编程功能 Matlab具有程序结构控制、函数调用、数据结构、输入输 出、面向对象等程序语言特征,且简单易学、编程效率高 ⚫ Matlab 的绘图功能 Matlab提供丰富的绘图命令, 很方便实现数据的可视化
Matlab的特点与功能(toolbox)Matlab丰富的工具箱根据专门领域中的特殊需要而设计的各种可选工具箱sControlSystemSignal processSymbolic MathPDEImageProcessSystemldentificationStatisticsOptimizationMatlab的Simulink动态仿真集成环境提供建立系统模型、选择仿真参数和数值算法、启动仿真程序对该系统进行仿真、设置不同的输出方式来观察仿真结果等功能9
9 ⚫ Matlab 丰富的工具箱(toolbox) Matlab 的特点与功能 根据专门领域中的特殊需要而设计的各种可选工具箱 ⚫ Matlab 的 Simulink 动态仿真集成环境 提供建立系统模型、选择仿真参数和数值算法、启动仿 真程序对该系统进行仿真、设置不同的输出方式来观察 仿真结果等功能 Symbolic Math PDE Optimization Signal process Image Process Statistics Control System System Identification .
Matlab的安装获取Matlab软件插入光盘,自动运行:或点击安装程序setup.exe详细安装方法见课程主页(以R2009a为例)本课程必须安装的部件MatlabSymbolicMathToolbox10
10 ⚫ 获取 Matlab 软件 Matlab 的安装 ⚫ 插入光盘,自动运行; 或点击安装程序 setup.exe ◼ 本课程必须安装的部件 • Matlab • Symbolic Math Toolbox ⚫ 详细安装方法见课程主页(以R2009a为例)