第三章MATLAB的开发环境和工具
- 格式:pptx
- 大小:183.99 KB
- 文档页数:48


M A T L A B的工作环境与基本操作-标准化文件发布号:(9556-EUATWK-MWUB-WUNN-INNUL-DDQTY-KII第一章 MATLAB入门学习目标:1、了解MATLAB的发展历史,熟悉MATLAB操作环境。
2、掌握MATLAB变量、数值、数学函数输入输出的操作。
第一节 MATLAB操作环境一、 MATLAB的发展历史:MATLAB是矩阵(Matrix)和实验室(Laboratory)两个英文单词的前三个字母组合而成,由美国新墨西哥大学计算机系主任Cleve Moler博士首创,由美国Mathworks公司于1982年推出的一套高性能的集数值计算、符号运算和图形处理于一体的科学计算软件。
20世纪70年代Cleve Moler博士在讲授线性代数课时,发现用其它高级语言编程极不方便,为减轻学生负担,便构思用FORTRAN语言开发了MATLAB的第一代版本。
1983年Cleve Moler博士与工程师John Litlle、Steve Banger一起合作开发了MATLAB第二代版本,该版本全部用C语言编写,使MATLAB不仅具有数值计算功能,而且具有数据可视化功能。
1984年Cleve Moler博士和一批数学家、软件专家成立了Mathworks公司,专门从事MATLAB的开发,并把MATLAB推向市场。
从20世纪70年代最初的版本,分别推出基于Dos平台的第一代商业版本、基于Windows3.x平台的MATLAB4.x版本、基于Windows95、Windows98操作系统的MATLAB5.x版本、基于Windows98/2000/XP平台的MATLAB6.x版本、MATLAB7.x版本。
MATLAB历经几十年的不断完善和扩展,它不仅是线性代数、概率论及数理统计、自动控制理论、数字信号处理、动态系统仿真、数学建模、时间序列分析等课程的基本教学工具,而且走出学校,在工业生产、科学研究领域成为国际公认的具有高可靠性的高级计算机编程语言。
§3 MATLAB的开发环境MATLAB的开发环境就是在使用MA TLAB的过程中可激活的,并且为用户使用提供支持的集成系统。
这里介绍几个比较重要的如:桌面平台系统、帮助系统和数据交换系统。
3.1 MATLAB桌面平台桌面平台是各桌面组件的展示平台,默认设置情况下的桌面平台包括6个窗口,具体如下:3.1.1 MATLAB主窗口MATLAB6比早期版本增加了一个主窗口。
该窗口不能进行任何计算任务的操作,只用来进行一些整体的环境参数的设置。
3.1.2命令窗口(Command Window)命令窗口是对MATLAB进行操作的主要载体,默认的情况下,启动MATLAB时就会打开命令窗口,显示形式如图1-1所示。
一般来说,MA TLAB的所有函数和命令都可以在命令窗口中执行。
在MA TLAB命令窗口中,命令的实现不仅可以由菜单操作来实现,也可以由命令行操作来执行,下面就详细介绍MALTAB命令行操作。
实际上,掌握MALAB命令行操作是走入MA TLAB世界的第一步,命令行操作实现了对程序设计而言简单而又重要的人机交互,通过对命令行操作,避免了编程序的麻烦,体现了MA TLAB所特有的灵活性。
例如:%在命令窗口中输入sin(pi/5),然后单击回车键,则会得到该表达式的值sin(pi/5)ans=0.5878由例可以看出,为求得表达式的值,只需按照MALAB语言规则将表达式输入即可,结果会自动返回,而不必像其他的程序设计语言那样,编制冗长的程序来执行。
当需要处理相当繁琐的计算时,可能在一行之内无法写完表达式,可以换行表示,此时需要使用续行符“……”否则MATLAB将只计算一行的值,而不理会该行是否已输入完毕。
例如:sin(1/9*pi)+sin(2/9*pi)+sin(3/9*pi)+……sin(4/9*pi)+sin(5/9*pi)+sin(6/9*pi)+……sin(7/9*pi)+sin(8/9*pi)+sin(9/9*pi)+……ans=5.6713使用续行符之后MA TLAB会自动将前一行保留而不加以计算,并与下一行衔接,等待完整输入后再计算整个输入的结果。