matlab_1 matlab概述课件

matlab_1 matlab概述课件

ID:17961716

大小:2.02 MB

页数:30页

时间:2018-09-11

matlab_1 matlab概述课件_第1页
matlab_1 matlab概述课件_第2页
matlab_1 matlab概述课件_第3页
matlab_1 matlab概述课件_第4页
matlab_1 matlab概述课件_第5页
资源描述:

《matlab_1 matlab概述课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、计算机辅助设计与仿真张春峰zhangchunfeng@swust.edu.cn123理论学时 16实践学时 16MATLAB:理论、实践学时8+8SIMULINK:理论、实践学时4+4ProtelDXP:理论、实践学时4+4主要内容及学时安排:4预备知识线性代数、C程序设计、专业基础知识(电路、模电、数电、信号与系统等)考查方式理论部分:大作业实践部分:实验报告成绩&实验课堂成绩,各占50%总成绩笔试成绩(70%)+实验成绩(30%)5第1章MATLAB概述1.1MATLAB发展历史和产品族简介1.2MATLAB的桌面环境1.3MATLAB的主要功能1.4MATLAB通用指令(重点)1.5

2、MATLAB帮助系统61.1MATLAB发展历史和产品族简介MATLAB源于美国CleveMoler博士开发的两个线性代数软件包EISPACK和LINPACK,随后,CleveMoler博士与其他人合作创办了Mathworks公司,推动了MATLAB的迅速发展。如今已成为一种集数值计算、符号计算、图形系统以及各种专业工具箱与一体的高级语言。功能强大,操作简单!7MATLAB发展历史1984年,MATLAB第1版(DOS版)1992年,MATLAB4.0版1994年,MATLAB4.2版 1997年,MATLAB5.0版1999年,MATLAB5.3版 2000年,MATLAB6.0版200

3、1年,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版……8MATLAB产品族MATLAB产品由若干个模块组成:MATLAB;内核MATLABToolboxes;专业工具箱MATLABCompiler;编译器Simulink;图形化动态系统仿真SimulinkBlockset;仿真模块集Stateflow

4、;事件驱动系统仿真Real-TimeWorkshop(RTW);自动代码生成StateflowCoder:自动代码生成9典型工具箱:Signalprocessing:信号处理Imageprocessing:图像处理Communication:通信Wavlet:小波FilterDesign:滤波器设计ControlSystem:控制系统SystemIdentification:系统辨识FuzzyLogic:模糊逻辑NerualNetWork:神经网络SymbolicMath:符号数学101.2MATLAB的桌面环境Commandwindow:命令窗口Workspace:工作空间Current

5、Directory:当前路径CommandHistory:历史命令LaunchPad:发布平台在view菜单里可以设置桌面环境的显示11MATLAB桌面环境字体、颜色等的设置12131.3MATLAB的主要功能数值计算图形系统动态系统仿真专业工具箱14数值计算例:解线性方程组解:写成矩阵形式:A*x=b其中:3569A=-38-67542-96-5628b=19-512x1x2x3x4x=15编写m文件:A=[3569;-38-67;542-9;6-562];b=[819-512]';x=inv(A)*b;%矩阵求逆disp([‘x1=’,num2str(x(1))]);%显示disp([

6、'x2=',num2str(x(2))]);disp(['x3=',num2str(x(3))]);disp(['x4=',num2str(x(4))]);运行程序,显示结果为:>>x1=4.5857x2=-0.47664x3=-3.6745x4=2.074816图形系统二维三维绘图例:画出函数y=exp(-x/10)*sin(x)的图像解:编写M文件:x=0:0.01:20*pi;y=exp(-x/10).*sin(x);plot(x,y);%绘图title(‘衰减震荡’);%加标题17运行程序,结果如下:18例:画出三维曲面z=x^2+y^2解:编写m文件:[X,Y]=meshgrid

7、(-10:0.1:10);%产生二维数据网格Z=X.^2+Y.^2;mesh(X,Y,Z);%绘制曲面19运行程序,结果如下:20图形界面设计例:MATLAB自带的一个demo21动画设计例:一个沿曲线运动的小球M文件如下:x=-5:0.1:5;y=sin(x);h1=plot(x,y);set(h1,'linewidth',5);set(h1,'color','r');holdon;set(gcf,'DoubleBuf

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。