1.1 MATLAB的发展史(续) 1983年春天, Cleve moler到 Standford大学讲学, MATLAB深深地吸引了工程师 John little。他敏锐地 觉察到 MATLAB在工程领城的广阔前景。同年,他和 Cleve moler, Steve bangert一起用C语言开发了第 二代专业版。这一代的 MATLAB语言同时具备了数值 计算和数据图示化的功能。 1984年, Cleve moler和 John Littlel成立了 MathWorks 司,正式把 MATLAB推向市场,并继续进行 MATLAB的研究和开发。 Math Works公司1993年推出了具有划时代的 MATLAB4.0版本,1995年推出4.2C版,1997年推出 5.0版,1999年推出5.3版及 Simulink3.0。 C1信号分析基础-11/24 Kunming University of Science& Technology(
C.1 信号分析基础-11/24 Kunming University of Science & Technology 1.1 MATLAB的发展史(续) ▪ 1983年春天,Cleve Moler到Standford大学讲学, MATLAB深深地吸引了工程师John Little。他敏锐地 觉察到MATLAB在工程领域的广阔前景。同年,他和 Cleve Moler,Steve Bangert一起用C语言开发了第 二代专业版。这一代的MATLAB语言同时具备了数值 计算和数据图示化的功能。 ▪ 1984年,Cleve Moler和John Little成立了MathWorks 公司,正式把MATLAB推向市场,并继续进行 MATLAB的研究和开发。 ▪ MathWorks公司1993年推出了具有划时代的 MATLAB 4.0版本,1995年推出4.2C版,1997年推出 5.0版,1999年推出5.3版及Simulink 3.0
1.1 MATLAB的发展史(续) ■随后几年, MATLAB在原有基础上其功能进一步改 进,不断推出新版本。目前最新的版本是 MATLAB 7.0/ Simulink60。 ■自20世纪90年代,在欧美大学将 MATLAB正式列入研 究生和本科生的教学计划, MATLAB软件已成为应 用代数、自动控制理论、数理统计、数字信号处理、 时间序列分析、动态系统仿真等课程的基本教学工 具。 ■在研究单位和工业界, MATLAB也成为工程师们必 须掌握的一种工具,被认作进行高效研究与开发的 首选软件工具。 C1信号分析基础-12/24 Kunming University of Science& Technology(
C.1 信号分析基础-12/24 Kunming University of Science & Technology 1.1 MATLAB的发展史(续) ◼ 随后几年, MATLAB在原有基础上其功能进一步改 进,不断推出新版本。目前最新的版本是MATLAB 7.0/Simulink 6.0。 ◼ 自20世纪90年代,在欧美大学将MATLAB正式列入研 究生和本科生的教学计划, MATLAB软件已成为应 用代数、自动控制理论、数理统计、数字信号处理、 时间序列分析、动态系统仿真等课程的基本教学工 具。 ◼ 在研究单位和工业界, MATLAB也成为工程师们必 须掌握的一种工具,被认作进行高效研究与开发的 首选软件工具
■1.2 MATLAB语言的主要特点 (1)具有丰富的数学功能 包括矩阵各种运算。如ε正交变换、三角分解、特征值、 常见的特殊矩阵等。 包括各种特殊函数。如:贝塞尔函数、勒让德函数、伽码 函数、贝塔函数、椭圆函数等。 包括各种数学运算功能。如:数值微分、数值积分、插值、 求极值、方程求根、FFT、常徼分方程的数值解等。 (2)具有很好的图视系统 可方便地画出两维和三维图形。 高级图形处理。如:色彩控制、句柄图形、动画等。 图形用户界面GU制作工具,可以制作用户菜单和控件 使用者可以根据自己的需求编写出满意的图形界面。 C1信号分析基础-13/24 Kunming University of Science& Technology(
C.1 信号分析基础-13/24 Kunming University of Science & Technology ◼1.2 MATLAB语言的主要特点 (1)具有丰富的数学功能 ▪ 包括矩阵各种运算。如:正交变换、三角分解、特征值、 常见的特殊矩阵等。 ▪ 包括各种特殊函数。如:贝塞尔函数、勒让德函数、伽码 函数、贝塔函数、椭圆函数等。 ▪ 包括各种数学运算功能。如:数值微分、数值积分、插值、 求极值、方程求根、FFT 、常微分方程的数值解等。 (2)具有很好的图视系统 ▪ 可方便地画出两维和三维图形。 ▪ 图形用户界面GUI制作工具,可以制作用户菜单和控件。 使用者可以根据自己的需求编写出满意的图形界面。 ▪ 高级图形处理。如:色彩控制、句柄图形、动画等
1.2 MATLAB语言的主要特点(续) (3)可以直接处理声音和图形文件 声音文件。如:WAV文件(例: wavread, sound等) 图形文件。如:bmp、gif、pcx、tif、jpeg等文件。 (4)具有若干功能强大的应用工具箱。 如: SIMULINK、COMM、DSP、 SIGNAL等16种工具箱。 (5)使用方便,具有很好的扩张功能 使用 MATLAB语言编写的程序可以直接运行,无需编译 可以M文件转变为独立于平台的EXE可执行文件。 MATLAB的应用接口程序API是 MATLAB提供的十分重要 的组件,由一系列接口指令组成。用户就可在 FORTRAN 或C中,把 MATLAB当作计算引擎使用 C1信号分析基础-14/24 Kunming University of Science& Technology(
C.1 信号分析基础-14/24 Kunming University of Science & Technology (3)可以直接处理声音和图形文件。 (4)具有若干功能强大的应用工具箱。 (5)使用方便,具有很好的扩张功能。 ▪ 声音文件。如: WAV文件(例:wavread,sound等)。 ▪ 图形文件。如:bmp 、gif 、 pcx 、tif 、jpeg等文件。 ▪ 如:SIMULINK、COMM、DSP、 SIGNAL等16种工具箱。 ▪ 可以M文件转变为独立于平台的EXE可执行文件。 ▪ 使用MATLAB语言编写的程序可以直接运行,无需编译。 ▪ MATLAB的应用接口程序API是MATLAB提供的十分重要 的组件 ,由 一系列接口指令组成。用户就可在FORTRAN 或C中 , 把MATLAB当作计算引擎使用 。 1.2 MATLAB语言的主要特点(续)
1.2 MATLAB语言的主要特点(续) (6)具有很好的帮助功能 提供十分详细的帮助文件(PDF、HIML、demo文件)。 联机查询指令:hep指令(例: help elfun, help exp,help simulink), lookfor关键词(例: lookfor fourier)。 例:魔方矩阵(矩阵每一行、每一列、主对角线、 反对角线元素之和相等) 3×3;10×10 C1信号分析基础-15/24 Kunming University of Science& Technology(
C.1 信号分析基础-15/24 Kunming University of Science & Technology 1.2 MATLAB语言的主要特点(续) (6)具有很好的帮助功能 ▪ 提供十分详细的帮助文件(PDF 、HTML 、demo文件)。 ▪ 联机查询指令:help指令(例:help elfun,help exp,help simulink),lookfor关键词(例:lookfor fourier )。 例:魔方矩阵(矩阵每一行、每一列、主对角线、 反对角线元素之和相等) 3×3;10× 10