欢迎来到天天文库
浏览记录
ID:40343577
大小:698.00 KB
页数:33页
时间:2019-07-31
《计算机控制与仿真技术(第二版) 杨立 第4章 MATLAB 7使用基础》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、通过本章学习,应该掌握以下内容:第4章MATLAB7使用基础MATLAB功能与特点MATLAB的环境MATLAB的基本操作MATLAB的基本应用120世纪70年代后期,新墨西哥大学计算机科学系主任CleveMoler,在给学生开线性代数课程时,开始用业余时间为学生编写使用方便的LINPACK和EISPACK的接口程序。CleveMoler给这个接口程序取名为MATLAB,意思是“矩阵实验室(MATrixLABoratory)”4.1.1MATLAB的产生与发展4.1MATLAB7简介21984年,Mathworks公司成立
2、,把MATLAB推向了市场,并继续MATLAB的研制和开发。1993年,MATLAB的第一个Windows版本MATLAB3.5k问世。同年,支持Windows3.x的MATLAB4.0版本推出。1993年11月,Mathworks公司又推出了MATLAB4.1版本。1997年,MATLAB5.0版本问世。1999年推出的MATLAB5.3版。32000年下半年,Mathworks公司推出了最新产品MATLAB6.0(R12)的试用版,并于2001年初推出正式版。2001年6月MATLAB6.1版及Simulink4.0版
3、问世。2001年6月Mathworks公司推出了MATLAB6.5/Simulink5.02004年5月,Mathworks公司推出了MATLAB7/Simulink6.0目前,社会上广为流传的是MATLAB7.0.0和MATLAB7.0.1。41.MATLAB的优点4.1.2MATLAB的特点(1)容易使用(2)支持多种操作系统(3)丰富的内部函数(4)强大的图形功能(5)可以自动选择算法(6)具有与其他软件和语言良好的对接性52.MATLAB的缺点首先,由于MATLAB是一种合成语言,因此,与其他高级语言相比,用MAT
4、LAB编写的程序运行起来需要的时间要长一些。其次,MATLAB这个软件比较贵,一般的用户可能支付不起它的高昂费用。就性价比来说,MATLAB绝对是物有所值。64.1.3MATLAB7的新特点1.开发环境2.编程3.数学4.图形和3-D可视化5.数据I/O和外部接口6.性能与系统平台支持71.启动MATLAB4.2MATLAB7的开发环境4.2.1MATLAB7桌面平台常用的方法是双击系统桌面的MATLAB图标,也可以在开始菜单的程序选项中选择MATLAB快捷方式,还可以在MATLAB的安装路径的bin子目录中双击可执行文件
5、matlab.exe。82.桌面平台图4-1所示为MATLAB默认设置情况下的桌面平台,该桌面上可弹出的窗口有5个:MATLAB主窗口命令窗口(CommandWindow)历史窗口(CommandHistory)当前目录窗口(CurrentDirectory)工作间管理窗口(Workspace)9图4-1MATLAB的桌面平台图4-1MATLAB的桌面平台104.2.2MATLAB的程序编辑器MATLAB提供了程序编辑器(图4-6所示)。在MATLAB的命令窗口中有三种方式可进入程序编辑/调试器:选择菜单栏的“File”项
6、中的“New”或“Open”项。选择工具栏的“New”或“Open”项。在命令窗口中输入edit命令。11图4-6程序编辑器窗口12在程序编辑器里,不同文本内容分别用不同颜色字体显示。其中MATLAB的关键字如for、if、end等为蓝色,注释语句为绿色,字符串为红色,其他文本为黑色,这样的颜色设置非常醒目,便于调试。使用MATLAB程序编辑器的编辑窗口可以编写出具有特殊目的的程序,这些程序可以是M函数,也可以是M文件(文件名为.m)。标准的MATLAB数据文件的后缀名为.mat,这些文件是由一种特殊的二进制编码构成的。1
7、34.2.3MATLAB帮助系统进入MATLAB联机帮助系统的方法很多,以下是其中的三种。直接按下MATLAB主窗口中的按钮选择“Help”下拉菜单的前四项中的任何一项在命令窗口中执行helpwin、helpdesk或doc联机帮助系统窗口如图4-7所示。1.联机帮助系统14图4-7联机帮助窗口152.命令窗口查询帮助(1)help系列Help命令是常用的命令。在命令窗口直接输入Help命令再回车,将会显示当前的帮助系统中所包含的所有项目,即搜索路径中所有的目录名称。(2)lookfor函数lookfor命令的使用方法是在
8、MATLAB命令窗口输入:lookfor函数名161.变量与常量4.3MATLAB7的基本应用4.3.1MATLAB7数值运算基础(1)变量与常规的程序设计语言不同的是,MATLAB语言并不要求对所使用变量进行事先声明,也不需要指定变量类型,它会自动根据所赋予变量的值或对变量所进行的操作来确定变量的类
此文档下载收益归作者所有