MATLAB程序设计语言 Matlabas The Language of Technical Computing 任课教师:刘毅 Version7.20.232(R2006a) January 27, 2006 License Number: 161051 Steven yliu@xidian.edu.cn 西安电子科技大学 ISN国家重点实验室 4The MathWorks Copyright 1984-2006, The MathWorks, It ProtectedbyU.s.patentsSeewww.mathworks.com/patent
MATLAB 程序设计语言 任课教师:刘毅 yliu@xidian.edu.cn 西安电子科技大学 ISN国家重点实验室
MATLAB简介 MATLAB名字是由MATr和 LABoratory两个词的前三个字母 组合而成的,是一门计算语言。它是 MathWorks公司于1982年 推出的一套高性能的数值计算和可视化软件,它集数值分析 矩阵运算、信号处理和图形显示于一体,构成了一个方便的 界面友好的用户环境,被誉为“巨人肩上的工具”。由于使 用 Matlab编程运算与人进行科学计算的思路和表达方式完全一 致,所以不象学习其它高级语言一如 Basic、 Fortran和C等那样 难于掌握,用 Matlab编写程序犹如在演算纸上排列出公式与求 解问题,所以又被称为演算纸式科学算法语言。在这个环境下 对所要求解的问题,用户只需简单地列出数学表达式,其结果 便以数值或图形方式显示出来
MATLAB简介 MATLAB名字是由MATrix和LABoratory两个词的前三个字母 组合而成的,是一门计算语言。它是MathWorks公司于1982年 推出的一套高性能的数值计算和可视化软件,它集数值分析、 矩阵运算、信号处理和图形显示于一体,构成了一个方便的、 界面友好的用户环境,被誉为“巨人肩上的工具” 。 由于使 用Matlab编程运算与人进行科学计算的思路和表达方式完全一 致,所以不象学习其它高级语言—如Basic、Fortran和C等那样 难于掌握,用Matlab编写程序犹如在演算纸上排列出公式与求 解问题,所以又被称为演算纸式科学算法语言。在这个环境下, 对所要求解的问题,用户只需简单地列出数学表达式,其结果 便以数值或图形方式显示出来
MATLAB简介 MATLAB自问世以来,就是以数值计算称雄。 MATLAB进 行数值计算的基本单位是复数数组(或称阵列),这使得 MATLAB高度“向量化”。经过十几年的完善和扩充,现 已发展成为线性代数课程的标准工具。由于它不需定义数 组的维数,并给出矩阵函数、特殊矩阵专门的库函数,使 之在求解诸如信号处理、建模、系统识别、控制、优化等 领域的问题时,显得大为简捷、高效、方便,这是其它高 级语言所不能比拟的。美国许多大学的实验室都安装有 MATLAB供学习和研究之用。在那里, MATLAB是攻读学位 的大学生、硕士生、博士生必须掌握的基本工具
MATLAB自问世以来,就是以数值计算称雄。MATLAB进 行数值计算的基本单位是复数数组(或称阵列),这使得 MATLAB高度“向量化” 。经过十几年的完善和扩充,现 已发展成为线性代数课程的标准工具。由于它不需定义数 组的维数,并给出矩阵函数、特殊矩阵专门的库函数,使 之在求解诸如信号处理、建模、系统识别、控制、优化等 领域的问题时,显得大为简捷、高效、方便,这是其它高 级语言所不能比拟的。美国许多大学的实验室都安装有 MATLAB供学习和研究之用。在那里,MATLAB是攻读学位 的大学生、硕士生、博士生必须掌握的基本工具。 MATLAB简介
MATLAB发展 ◆ Matlab的首创者是在数值线性代数领域颇有影响 的 Cleve moler博士 ◆ Moler博士等一批数学家和软件家组成了 Mathworks软件公司,专门从事 Matlab的扩展与 改进 ◆1980年推出了第一个版本 ◆1997年推出了 Matlab v5.0 ◆现在已经推出了 Matlab r2007a ◆www:mathworks.com
MATLAB发展 Matlab的首创者是在数值线性代数领域颇有影响 的Cleve Moler博士 Moler博士等一批数学家和软件家组成了 Mathworks软件公司,专门从事Matlab的扩展与 改进 1980年推出了第一个版本 1997年推出了Matlab V5.0 现在已经推出了Matlab R2007a www:mathworks.com
MATLAB特点 ◆以复数矩阵(阵列)作为基本编程单元 使 矩阵操作变得轻而易举 ◆ Matlab语句书写简单 ◆ Matlab语句功能强大 ◆ Matlab系统具有丰富的图形功能 ◆ Matlab提供许多面向应用问题求解的工具箱 函数 ◆ Matlab易于扩展
MATLAB特点 以复数矩阵(阵列)作为基本编程单元,使 矩阵操作变得轻而易举 Matlab语句书写简单 Matlab语句功能强大 Matlab系统具有丰富的图形功能 Matlab提供许多面向应用问题求解的工具箱 函数 Matlab易于扩展