《MATLAB概述》PPT课件_第1页
《MATLAB概述》PPT课件_第2页
《MATLAB概述》PPT课件_第3页
《MATLAB概述》PPT课件_第4页
《MATLAB概述》PPT课件_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1,一MATLAB概述,主要内容:(1)MATLAB发展历史和产品族简介(2)MATLAB的桌面环境(3)MATLAB的主要功能(4)MATLAB通用指令(重点)(5)MATLAB帮助系统,2,(1)MATLAB发展历史和产品族简介,MATLAB源于美国CleveMoler博士开发的两个线性代数软件包EISPACK和LINPACK,随后,CleveMoler博士与其他人合作创办了Mathworks公司,推动了MATLAB的迅速发展。如今已成为一种集数值计算、符号计算、图形系统以及各种专业工具箱与一体的高级语言。,功能强大,操作简单!,下载地址:,3,MATLAB发展历史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版2003年9月,MATLAB6.5.1版2004年6月,MATLAB7.0版2004年9月,MATLAB7.0.1版2005年3月,MATLAB7.0.4版2005年9月,MATLAB7.1版2006年3月,MATLAB7.2版2006年9月,MATLAB7.3版2007年3月,MATLAB7.4版,4,MATLAB产品族MATLAB产品由若干个模块组成:*MATLAB;内核MATLABToolboxes;专业工具箱MATLABCompiler;编译器*Simulink;图形化动态系统仿真SimulinkBlockset;仿真模块集Stateflow;事件驱动系统仿真Real-TimeWorkshop(RTW);自动代码生成StateflowCoder:自动代码生成,5,典型工具箱:Signalprocessing:信号处理Imageprocessing:图像处理Communication:通信Wavlet:小波FilterDesign:滤波器设计ControlSystem:控制系统SystemIdentification:系统辨识FuzzyLogic:模糊逻辑NerualNetWork:神经网络SymbolicMath:符号数学,6,(2)MATLAB的桌面环境Commandwindow:命令窗口Workspace:工作空间CurrentDirectory:当前路径CommandHistory:历史命令LaunchPad:发布平台,在view菜单里可以设置桌面环境的显示,7,MATLAB桌面环境字体、颜色等的设置,8,9,(3)MATLAB的主要功能,数值计算,例:解线性方程组,解:写成矩阵形式:A*x=b,其中:3569A=-38-67542-96-562,8b=19-512,x1x=x2x3x4,10,编写m文件:A=3569;-38-67;542-9;6-562;b=819-512;x=inv(A)*b;disp(x1=,num2str(x(1);disp(x2=,num2str(x(2);disp(x3=,num2str(x(3);disp(x4=,num2str(x(4);,运行程序,显示结果为:x1=4.5857x2=-0.47664x3=-3.6745x4=2.0748,11,图形系统二维三维绘图例:画出函数y=exp(-x/10)*sin(x)的图像解:编写M文件:x=0:0.01:20*pi;y=exp(-x/10).*sin(x);plot(x,y);title(衰减震荡);,12,运行程序,结果如下:,13,例:画出三维曲面z=x2+y2,解:编写m文件:X,Y=meshgrid(-10:0.1:10);Z=X.2+Y.2;mesh(X,Y,Z);,14,运行程序,结果如下:,15,图形界面设计例:MATLAB自带的一个demo,16,动画设计例:一个沿曲线运动的小球m文件如下:,x=-5:0.1:5;y=sin(x);h1=plot(x,y);set(h1,linewidth,5);set(h1,color,r);holdon;set(gcf,DoubleBuffer,on);index=1:length(x),length(x):-1:1;fori=index;h2=scatter(x(i),y(i);set(h2,linewidth,10);pause(0.02);set(h2,visible,off);end,17,运行程序,显示一个运动的小球,18,动态系统仿真,例:一因果系统可由以下微分方程描述:y(t)+3y(t)+2y(t)=f(t)输入f(t)=2u(t),u(t)为阶跃信号系统初始状态为零,求系统响应,19,使用simulink构造系统如图:,20,仿真结果如图:,21,专业工具箱:Toolbox,例:图像变形系统(图像处理工具箱),源图像中间图像一中间图像二中间图像三目标图像,22,(4)MATLAB通用指令(重点),Clear:清除工作空间Clc:清除命令窗口Exit或quit:退出MATLABPwd:显示当前路径增加工作路径:FilesetpathaddfolderDir或ls:显示当前路径所有文件What:显示当前路径下的所有m文件Diary:创建日志文件Format:控制输出格式,23,常用功能键:上下方向键:调出历史命令(先输入字符串,可以调出最近的以该字符串开头的命令)Tab键:列出以某些字符开头的所有命令Home键:将光标移动到一行的开始处End键:将光标移动到一行的末尾处Ctrl+A:全选Ctrl+C:复制Ctrl+V:粘贴Ctr

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论