正在加载图片...
第零讲、MATLAB介绍 MATLAB是MATrix LABoratory的缩写,是由美国Math Works公司出品的商业数学软 件。MATLAB是一种高级计算语言和交互式环境,并带有为数众多的工具箱(Toolbox), 分别适合不同领域的应用。除了数值计算、符号计算和系统仿真等主要功能外,MATLAB 还可以与其它语言(如C,C+,FORTRAN等)进行混合编程。 1970年代末到80年代初.时任美国新思西哥大学教授的Cleve m0ler(克里夫莫勒尔 为了让学生更方便地使用LINPACK及EISPACK(需要通过FORTRAN编程来实现,但当 时学生们并无相关知识),利用业余时间编了写EISPACK和LINPACK的接口程月 并取 为MATLAB,即矩阵matrix)和实验室(labotatory)两个英文单词的前三个字母的组合。这个 版本的MATLAB只能进行简单的矩阵运算,例如矩阵转置、计算行列式和特征值等。在之 后的数年里,MATLAB在多所大学里作为教学铺助软件使用,并作为面向大众的免费软件 一为清传 1983年春天,Cl ve Moler到Standford大学讲学。工程师Jack Little对MATLAB产生 了很大的兴趣。他敏锐地觉察到了MATLAB在工程领域的广阔应用前景。同年,他和CIvc Moler,Steve Bangert一起,用C语言开发了第二代MATLAB,并于1984年合作成立了 MathWorks公司,正式把MATLAB推向市场。 MATLAB最初是由Moler用FORTRAN编写的,Little和Bangert花了约一年半的时 用C重新编写了MATLAB,并增加了一些新功能,同时,Lie还 开发了第一个系统控制 具箱 ,其 一些代码到现在仍然在使用。MATLAB1.0在拉斯维加斯举行的IEEE决策与 制会议(EEE Conference on Decision and Control)上正式推出,它的第一份订单只售出了 10份拷贝。而根据MathWorks自己的数据,目前(2014年)全球有超过5000家的大专院 校采用Math Works的解决方案来开展多种技术学科的教学和研究工作。 第一讲、Matlab矩阵运算 1.1 Matlab基础 ●Matlab语句的一般形式 变量=表 计算表达式的值,并将结果赋给赋值号“=”左边的变量 ●Matlab命令的执行:回车 ·Matlab所有命令和内置函数都是由小写字母构成 ●Matlab变量的命名规则: ①字母开斗 ②由字母、数字和下划线组成 ③字母区分大小写: ④长度不要太长, 一般不要超过63个字符 ●常用功能链 Enter(回车) 运行命令或语句 ctrl+c 强制中止运行中的语句或程序 ESc 删除当前行的所有内容 Tab 命令补全功能 调出前面一个输入的命令或语句 Ctrl+K 删除从光标处到行尾的内容 Shift+Enter换行(不运行输入的命令或语句)1 第零讲、MATLAB 介绍 MATLAB 是 MATrix LABoratory 的缩写,是由美国 MathWorks 公司出品的商业数学软 件。MATLAB 是一种高级计算语言和交互式环境,并带有为数众多的工具箱(Toolbox), 分别适合不同领域的应用。除了数值计算、符号计算和系统仿真等主要功能外,MATLAB 还可以与其它语言(如 C,C++,FORTRAN 等)进行混合编程。 1970 年代末到 80 年代初,时任美国新墨西哥大学教授的 Cleve Moler(克里夫·莫勒尔) 为了让学生更方便地使用 LINPACK 及 EISPACK (需要通过 FORTRAN 编程来实现,但当 时学生们并无相关知识),利用业余时间编了写 EISPACK 和 LINPACK 的接口程序,并取名 为 MATLAB,即矩阵(matrix)和实验室(labotatory)两个英文单词的前三个字母的组合。这个 版本的 MATLAB 只能进行简单的矩阵运算,例如矩阵转置、计算行列式和特征值等。在之 后的数年里,MATLAB 在多所大学里作为教学辅助软件使用,并作为面向大众的免费软件 广为流传。 1983 年春天,Cleve Moler 到 Standford 大学讲学。工程师 Jack Little 对 MATLAB 产生 了很大的兴趣。他敏锐地觉察到了 MATLAB 在工程领域的广阔应用前景。同年,他和 Cleve Moler,Steve Bangert 一起,用 C 语言开发了第二代 MATLAB,并于 1984 年合作成立了 MathWorks 公司,正式把 MATLAB 推向市场。 MATLAB 最初是由 Moler 用 FORTRAN 编写的,Little 和 Bangert 花了约一年半的时间 用 C 重新编写了 MATLAB,并增加了一些新功能,同时,Little 还开发了第一个系统控制工 具箱,其中一些代码到现在仍然在使用。MATLAB 1.0 在拉斯维加斯举行的 IEEE 决策与控 制会议(IEEE Conference on Decision and Control)上正式推出,它的第一份订单只售出了 10 份拷贝。而根据 MathWorks 自己的数据,目前(2014 年)全球有超过 5000 家的大专院 校采用 MathWorks 的解决方案来开展多种技术学科的教学和研究工作。 第一讲、Matlab 矩阵运算 1.1 Matlab 基础 ⚫ Matlab 语句的一般形式: 变量 = 表达式 计算表达式的值,并将结果赋给赋值号“=”左边的变量 ⚫ Matlab 命令的执行:回车 ⚫ Matlab 所有命令和内置函数都是由小写字母构成 ⚫ Matlab 变量的命名规则: ① 以字母开头; ② 由字母、数字和下划线组成; ③ 字母区分大小写; ④ 长度不要太长,一般不要超过 63 个字符 ⚫ 常用功能键 Enter(回车) 运行命令或语句 Ctrl+C 强制中止运行中的语句或程序 Esc 删除当前行的所有内容 Tab 命令补全功能  调出前面一个输入的命令或语句 Ctrl+K 删除从光标处到行尾的内容 Shift+Enter 换行 (不运行输入的命令或语句)
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有