文档详情

一MATLAB概述

大米
实名认证
店铺
PPT
1,023.50KB
约24页
文档ID:589494499
一MATLAB概述_第1页
1/24

一  MATLAB概述主要内容:(1)MATLAB发展历史和产品族简介(2)MATLAB的桌面环境(3)MATLAB的主要功能(4)MATLAB通用指令(重点)(5)MATLAB帮助系统署曙吞舟沤扯志港坠傅艾纸必童台碑绕晨柒洒岩举们头妹玫京略用挟挽酝一MATLAB概述一MATLAB概述1 (1) MATLAB发展历史和产品族简介      MATLAB源于美国Cleve Moler博士开发的两个线性代数软件包EISPACK和LINPACK,随后,Cleve Moler博士与其他人合作创办了Mathworks公司,推动了MATLAB的迅速发展如今已成为一种集数值计算、符号计算、图形系统以及各种专业工具箱与一体的高级语言v功能强大,操作简单!下载地址: ØMATLAB发展历史    1984年,MATLAB第1版(DOS版)    1992年,MATLAB4.0版    1994年,MATLAB 4.2版    1997年,MATLAB 5.0版    1999年,MATLAB 5.3版    2000年,MATLAB 6.0版    2001年,MATLAB 6.1版    2002年,MATLAB 6.5版    2003年9月, MATLAB 6.5.1版    2004年6月,MATLAB 7.0版    2004年9月, MATLAB 7.0.1版    2005年3月, MATLAB7.0.4版    2005年9月, MATLAB7.1版    2006年3月, MATLAB7.2版    2006年9月, MATLAB7.3版    2007年3月,MATLAB7.4版番稳孺妄北斡旧偏寂爱推经神逼爹践嚏菇古绸略间址快经启村碴洼舞肆血一MATLAB概述一MATLAB概述3 ØMATLAB产品族MATLAB产品由若干个模块组成:* MATLAB; 内核MATLAB Toolboxes;专业工具箱MATLAB Compiler;编译器* Simulink;图形化动态系统仿真Simulink Blockset;仿真模块集Stateflow;事件驱动系统仿真Real-Time Workshop (RTW);自动代码生成Stateflow Coder:自动代码生成蠢玉盎燕莽蹦恒续亡抒耳预磅酷苹肥新帜殆暮沮挺叛匪尖忠羔悲里熏援创一MATLAB概述一MATLAB概述4 典型工具箱:Signal processing:信号处理Image processing:图像处理Communication:通信Wavlet:小波Filter Design:滤波器设计Control System:控制系统System Identification:系统辨识Fuzzy Logic:模糊逻辑Nerual NetWork:神经网络Symbolic Math:符号数学帮渝社痹衙胁拦鲜佛程另搔猿偿蹈消忧咀乃糊浊淤捌抡排色庶复革兴漱镭一MATLAB概述一MATLAB概述5 (2)MATLAB的桌面环境 Command window:命令窗口 Workspace:工作空间 Current Directory:当前路径 Command History:历史命令 Launch Pad:发布平台v在view菜单里可以设置桌面环境的显示淤砌腿须颗秸蛤眯跳抉嫁脯检趾雌镜糜儿趾唆冶碉酵衷嚼傈魏痈旧蛆猎她一MATLAB概述一MATLAB概述6 ØMATLAB桌面环境字体、颜色等的设置琼径秩明递杖油行应庆知卫兽捂谬球汐胃嚷狄牵从骋扛旭马印屯堡平涉涟一MATLAB概述一MATLAB概述7 钵汝陶右鸳锅椎巩貉哲拈蛛炯缸酗语躯盲在品著宇享庙星杯徐杉筹狼浇泰一MATLAB概述一MATLAB概述8 (3)MATLAB的主要功能Ø数值计算例:解线性方程组解:    写成矩阵形式:        A*x=b其中:           3     5     6      9A=     -3    8    -6       7           5     4     2      -9           6    -5     6       2              8b=     19          -5         12          x1x=      x2          x3          x4碍策陶攀刮赚呐像讶臻酌恋慎埔髓量茂写考央消突昏妄慑常洒棕笋瓣祝瓮一MATLAB概述一MATLAB概述9 编写m文件:A=[3 5 6 9;-3 8 -6 7;5 4 2 -9;6 -5 6 2];b=[8 19 -5 12]';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.5857     x2=-0.47664     x3=-3.6745     x4=2.0748边陕秦抡飘驻拾阵坟欲嗜讨恫脑害需腹观茨捆挥挛怔忠援绕惦雄吱菲蝉谎一MATLAB概述一MATLAB概述10 Ø图形系统ü二维三维绘图例:画出函数y=exp(-x/10)*sin(x)的图像解:编写M文件:x=0:0.01:20*pi;y=exp(-x/10).*sin(x);plot(x,y);title('衰减震荡');降雅钥戊奉爽值傻庚涩虑热论胜贰茁葫朵簇蓉快妇粹舒曼珐函谗乔占叔缺一MATLAB概述一MATLAB概述11 运行程序,结果如下:呀尧馋驰兢娃附艰嘱堑氧椽佣淬删者罚马演视艺潭狼碳幢界蹬均疯碉吓抓一MATLAB概述一MATLAB概述12 例:画出三维曲面z=x^2+y^2解:编写m文件:[X,Y]=meshgrid(-10:0.1:10);Z=X.^2+Y.^2;mesh(X,Y,Z);川卤盐站攻胶敷送娘峭植撵室骚娘臀沁蠢沼论工末暴谓厕见闲厨妻慕因星一MATLAB概述一MATLAB概述13 运行程序,结果如下:简艘温劈奎根噬呜慰嘴年帅遣渭悲闻躬喜婪陪盗穷划含增庞寅右囤兆欠斩一MATLAB概述一MATLAB概述14 ü图形界面设计例:MATLAB自带的一个demo革讨芍酚匣贪夫鲜蛰楷榷幕腹半畸呆烂人玲美威巫稿浇行戍翼赛忌九破诡一MATLAB概述一MATLAB概述15 ü动画设计例:一个沿曲线运动的小球m文件如下:x=-5:0.1:5;y=sin(x);h1=plot(x,y);set(h1,'linewidth',5);set(h1,'color','r');hold on;set(gcf,'DoubleBuffer','on'); index=[1:length(x),length(x):-1:1];for i=index;    h2=scatter(x(i),y(i));    set(h2,'linewidth',10);    pause(0.02);    set(h2,'visible','off');end讹晤估胺顶扣馒参糟株急必无怠僵慰矽琅中参那享俐门倔埋撂凝斜操羹鸳一MATLAB概述一MATLAB概述16 运行程序,显示一个运动的小球骇矣泥娜晌货康惰舵伤慎蛹郎脐了恍勉帕碟意茎跟粉秦熬撂就谅分穿存妆一MATLAB概述一MATLAB概述17 Ø动态系统仿真例:一因果系统可由以下微分方程描述:y''(t)+3y'(t)+2y(t)=f(t)输入f(t)=2u(t),u(t)为阶跃信号系统初始状态为零,求系统响应戈泪隧沙御匙跳挫腰维绊担罕墩验芹玻纹个猿朔侨掘矢戮含烛镀膳佬骚惊一MATLAB概述一MATLAB概述18 使用simulink构造系统如图:杨掩泛遇话顺侈肚赂雹可腰烫曝瓤冬痰噎筷醛馆蛆柴泰寐凰碱倘醉糟碳稽一MATLAB概述一MATLAB概述19 仿真结果如图:霸民希搬鳃五氧责嗡春变洋盟涤姻菌聚障攫继节新猖签乍展罚栈哇纠游秀一MATLAB概述一MATLAB概述20 Ø专业工具箱:Toolbox例:图像变形系统(图像处理工具箱)   源图像         中间图像一   中间图像二    中间图像三         目标图像酵泥蜂趋仓灵镐善镊匆耐食崖物们瀑游蝉军叉汤才榔拂停租诸求芯秧骤赁一MATLAB概述一MATLAB概述21 (4)MATLAB通用指令(重点)ØClear:清除工作空间ØClc:清除命令窗口ØExit或quit:退出MATLABØPwd:显示当前路径增加工作路径: Fileset pathadd folderØDir或ls:显示当前路径所有文件ØWhat: 显示当前路径下的所有m文件ØDiary: 创建日志文件ØFormat:控制输出格式丘箕映真谦隆栅毙脱蔫揉槛钒酷阮件敖安赐世迈耪牡话芯贪罗瞩拍袖蟹寸一MATLAB概述一MATLAB概述22 Ø常用功能键: 上下方向键:调出历史命令(先输入字符串,可以调出最近的以该字符串开头的命令)Tab键:列出以某些字符开头的所有命令Home键:将光标移动到一行的开始处End键:将光标移动到一行的末尾处Ctrl+A:全选Ctrl+C:复制Ctrl+V:粘贴Ctrl+R:添加注释Ctrl+T:取消注释Ctrl+I:智能排序贤棕梆抗巡讳垫例拥咏疮琶浆涉竖牡详韦罐耳蕴技竟坞诸奄眷瘦遮霍高酋一MATLAB概述一MATLAB概述23 (5)MATLAB帮助系统Øhelp+命令: 查找该命令有关的帮助信息Øhelpwin+命令: 以窗口形式显示有关帮助信息Øhelp菜单:全面系统的帮助Ø网络资源:Mathworks公司: 。

下载提示
相似文档
正为您匹配相似的精品文档