资源描述:
《《MATLAB系统环境》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、MATLAB程序设计与应用武斌邮箱:wubin_slxy@163.com第一节MATLAB概貌1.1MATLAB的发展1.2MATLAB的主要功能1.3MATLAB功能演示1.1.1MATLAB语言的发展matlab语言是由美国的CleverMoler博士于1980年开发的设计者的初衷是为解决“线性代数”课程的矩阵运算问题取名MATLAB即MatrixLaboratory矩阵实验室的意思MATLAB将一个优秀软件的易用性与可靠性、通用性与专业性、一般目的的应用与高深的科学技术应用有机的相结合。MATLAB已经成为各种系统仿真、数字信号处理、科学可视化等领域的标准语言。CleveMo
2、lerMATLAB的发展1984年,MATLAB第1版(DOS版)1992年,MATLAB4.0版1994年,MATLAB4.2版1997年,MATLAB5.0版1999年,MATLAB5.3版2000年,MATLAB6.0版2001年,MATLAB6.1版2002年,MATLAB6.5版2004年,MATLAB7.0版1.1.2MATLAB的主要功能1.数值计算和符号计算功能MATLAB以矩阵作为数据操作的基本单位,还提供了十分丰富的数值计算函数。MATLAB和著名的符号计算语言Maple相结合,使得MATLAB具有符号计算功能。2.绘图功能MATLAB提供了两个层次的绘图操作
3、:一种是对图形句柄进行的低层绘图操作,另一种是建立在低层绘图操作之上的高层绘图操作。3.编程语言MATLAB具有程序结构控制、函数调用、数据结构、输入输出、面向对象等程序语言特征,而且简单易学、编程效率高。4.MATLAB工具箱MATLAB包含两部分内容:基本部分和各种可选的工具箱。MATLAB工具箱分为两大类:功能性工具箱和学科性工具箱。1.1.3MATLAB功能演示在MATLAB命令窗口中输入命令:x=-2*pi:pi/180:2*pi;plot(x,2.^(-abs(x)),’:’,x,sin(x))第一条命令建立x向量,第二条命令绘制曲线。命令执行后,将打开一个图形窗口,并
4、在其中显示两个函数的曲线,虚线为y=2-
5、x
6、,实线为y=sinx。在MATLAB命令窗口输入命令:p=[2,0,-3,71,-9,13];x=roots(p)其中第一条命令建立多项式系数向量,第二条命令调用roots函数求根。x=-3.49141.6863+2.6947i1.6863-2.6947i0.0594+0.4251i0.0594-0.4251i在命令窗口输入命令:a=[2,3,-1;8,2,3;45,3,9];b=[2;4;23];x=inv(a)*b得到结果:x=0.55310.2051-0.2784前两条命令建立系数矩阵a和列向量b,第三条命令求根。inv(a)为a
7、的逆矩阵,也可用x=ab求根。也可以通过符号计算解此方程。在MATLAB命令窗口输入命令:symsxyz[x,y,z]=solve(2*x+3*y-z-2,8*x+2*y+3*z-4,45*x+3*y+9*z-23)得到的结果为:x=151/273y=8/39z=-76/273在MATLAB命令窗口输入命令:quad(‘x.*log(1+x)’,0,1)得到的结果是:ans=0.2500在MATLAB命令窗口输入命令:symsxint(x*log(1+x),0,1)得到的结果是:ans=1/41.2MATLAB的环境的准备1.2.1MATLAB的运行环境硬件环境:(1)CPU最好
8、是PenyiumⅢ或更高;(2)内存至少128MB,推荐在256MB;(3)硬盘120MB,若安装其他工具箱需要260MB(4)CD-ROM驱动器和鼠标。软件环境:(1)Windows98/NT/2000或WindowsXP(2)其他软件根据需要选用office20001.2.2MATLAB的安装安装MATLAB6.5系统,需运行系统自带的安装程序setup.exe,可以按照安装提示依次操作。当MATLAB安装完毕并首次启动时,展现在屏幕上的界面为MATLAB的默认界面,如右图所示。1.2.3MATLAB的启动与退出1.MATLAB系统的启动与一般的Windows程序一样,启动M
9、ATLAB系统有3种常见方法:(1)使用Windows“开始”菜单。(2)运行MATLAB系统启动程序matlab.exe。(3)利用快捷方式。2.MATLAB系统的退出要退出MATLAB系统,也有3种常见方法:在MATLAB主窗口File菜单中选择Exit命令在MATLAB命令窗口输入Exit或Quit命令单击MATLAB主窗口的“关闭”按钮。1.3MATLAB操作界面启动MATLAB后,将进入MATLAB6.5集成环境。MATLAB6.5集成环境包括:MATLAB