




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、一 MATLAB概述主要内容:1MATLAB开展历史和产品族简介2MATLAB的桌面环境3MATLAB的主要功能4MATLAB通用指令重点5MATLAB协助系统1 MATLAB开展历史和产品族简介 MATLAB源于美国Cleve Moler博士开发的两个线性代数软件包EISPACK和LINPACK,随后,Cleve Moler博士与其他人协作兴办了Mathworks公司,推进了MATLAB的迅速开展。如今已成为一种集数值计算、符号计算、图形系统以及各种专业工具箱与一体的高级言语。v功能强大,操作简单!下载地址:/down/MATLAB开展历史 1984年,MATLA
2、B第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.
3、4版MATLAB产品族MATLAB产品由假设干个模块组成:* MATLAB; 内核MATLAB Toolboxes;专业工具箱MATLAB Compiler;编译器* Simulink;图形化动态系统仿真Simulink Blockset;仿真模块集Stateflow;事件驱动系统仿真Real-Time Workshop (RTW);自动代码生成Stateflow Coder:自动代码生成典型工具箱:Signal processing:信号处置Image processing:图像处置Communication:通讯Wavlet:小波Filter Design:滤波器设计Control Sys
4、tem:控制系统System Identification:系统辨识Fuzzy Logic:模糊逻辑Nerual NetWork:神经网络Symbolic Math:符号数学2MATLAB的桌面环境 Command window:命令窗口 Workspace:任务空间 Current Directory:当出途径 Command History:历史命令 Launch Pad:发布平台v在view菜单里可以设置桌面环境的显示MATLAB桌面环境字体、颜色等的设置3MATLAB的主要功能数值计算例:解线性方程组解: 写成矩阵方式: A*x=b其中: 3 5 6 9A= -3 8 -6 7 5 4
5、 2 -9 6 -5 6 2 8b= 19 -5 1212341234123412343569838671954295656212xxxxxxxxxxxxxxxx x1x= x2 x3 x4编写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
6、.0748图形系统二维三维绘图例:画出函数y=exp(-x/10)*sin(x)的图像解:编写M文件:x=0:0.01:20*pi;y=exp(-x/10).*sin(x);plot(x,y);title(衰减震荡);运转程序,结果如下:例:画出三维曲面z=x2+y2解:编写m文件:X,Y=meshgrid(-10:0.1:10);Z=X.2+Y.2;mesh(X,Y,Z);运转程序,结果如下:图形界面设计例:MATLAB自带的一个demo动画设计例:一个沿曲线运动的小球m文件如下:x=-5:0.1:5;y=sin(x);h1=plot(x,y);set(h1,linewidth,5);set
7、(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运转程序,显示一个运动的小球动态系统仿真例:一因果系统可由以下微分方程描画:y(t)+3y(t)+2y(t)=f(t)输入f(t)=2u(t),u(t)为阶跃信号系统初始形状为零,求系统呼应运用simulink构造系统如图:仿真结果如图:专业工具箱:To
8、olbox例:图像变形系统图像处置工具箱 源图像 中间图像一 中间图像二 中间图像三 目的图像4MATLAB通用指令重点Clear:去除任务空间Clc:去除命令窗口Exit或quit:退出MATLABPwd:显示当出途径添加任务途径: Fileset pathadd folderDir或ls:显示当出途径一切文件What: 显示当出途径下的一切m文件Diary: 创建日志文件Format:控制输出格式常用功能键: 上下方向键:调出历史命令先输入字符串,可以调出最近的以该字符串开头的命令Tab键:列出以某些字符开头的一切命令Home键:将光标挪动到一行的开场处End键:将光标挪动到一行的末尾处Ctrl+A:全选Ctrl+C:复制Ctrl+V:粘贴Ctrl+R:添加注释Ctrl+T:取消注释Ctrl+I:智能排序5MATLAB协助系统help+命令: 查找该命令有关的协助信息helpwin+命令: 以窗口方式显示有关协助信息help菜单:全面系统
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025关于物业管理的劳动合同范本
- 教育培训领域中数字化办公软件的作用
- 教育创新与商业创新的协同发展
- 基于云计算的企业知识管理系统建设
- 2025兼职合同范本:中文兼职人员合同示例
- 木材加工承包合同范本
- 民沟养鱼承包合同范本
- 土地种树合作合同范本
- 2024年度江苏省二级造价工程师之建设工程造价管理基础知识综合检测试卷B卷含答案
- 援疆两地旅游合作协议书
- 低龄儿童龋的临床管理专家共识
- 2023年生药学应考试题库有答案
- 公共机构节能量保证型、能用费用托管型合同能源管理项目合同文本模板示例
- 普鲁士蓝类正极材料未来可期
- 智能吓数纸培训手册
- 未带有效居民身份证考生承诺书
- 原子分光光度法测定水中重金属镉的含量
- 学生实习安全及突发事件应急预案
- 新教材高一必修下册《游园》教案
- DIN1783厚度在0.35mm以上冷轧的铝及铝塑性合金带材和板材、尺寸
- 低风险FOF产品方案设计目标最大回撤3%以内的投资策略
评论
0/150
提交评论