MATLAB及其应用-第1讲.ppt_第1页
MATLAB及其应用-第1讲.ppt_第2页
MATLAB及其应用-第1讲.ppt_第3页
MATLAB及其应用-第1讲.ppt_第4页
MATLAB及其应用-第1讲.ppt_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

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

文档简介

MATLAB及其应用,主讲人:钱惠敏E-mail:qhmin0316,2,课程安排,1.课堂讲授:16学时不得缺勤2.上机:8学时实验报告3.教材:张志涌精通MATLAB,3,课程内容,第1讲Matlab概述,第2讲数据结构与基本运算,第3讲数据和函数的可视化,第5讲图形用户界面GUI制作,第6讲Simulink交互式仿真集成环境,第4讲M文件和面向对象编程,4,第1讲MATLAB概述,1.1Matlab的发展沿革1.2Matlab的特点及应用1.3认识Matlab环境,5,1.1Matlab的发展沿革,MATLAB-MATrixLABoratory(矩阵实验室)1970s后期,CleveMoler教授用Fortran语言编写程序库EISPACK和LINPACK及接口。(数值计算)1984年,成立MathWorks公司,推出MATLAB的第一个商业版本。(数据可视化,matlab工具箱,与流行软件的接口)1993-1994年,以Windows为操作系统平台的MATLAB4.0,4.2版。(图形界面设计)1997-1999年,MATLAB5.0,5.3版。(数据结构)2000-2002年,MATLAB6.0,6.5版。(JIT加速技术)2004-至今,MATLAB7.0,7.1,7.14版。(Simulink),6,1.1Matlab的发展沿革,MATLAB已经不再是仅仅解决矩阵与数值计算的软件,更是一种集数值与符号运算、数据可视化图形表示、图形界面设计、程序设计与仿真等多种功能于一体的集成软件。MATLAB已经成为线性代数、数值分析计算、数学建模、信号与系统分析、自动控制、数字信号处理、通信系统仿真等一批课程的基本教学工具。,7,1.2Matlab的特点及应用,一、Matlab的特点二、Matlab的应用,8,一、Matlab的特点语言简洁,编程效率高交互性好,使用方便强大的绘图能力,便于数据可视化学科众多、领域广泛的工具箱开放性好,易于扩充与C、Fortran、Java及Excel语言有良好的接口,9,例1.检测一维信号S中是否存在绝对值大于1的点直观做法:L=0;%标记N=length(S);%向量S的长度fori=1:Nifabs(S(i)1L=1;break;endend利用matlab的函数:Q=find(abs(S)1);%将S中绝对值大于1的元素的位置信息返回给QL=isempty(Q);%若Q非空,返回1,10,二维、三维绘图例2.绘制在0x6范围内的sin(2x)、sinx2、sin2xx=linspace(0,6);%创建一个向量y1=sin(2*x);y2=sin(x.2);y3=(sin(x).2;plot(x,y1,x,y2,x,y3),11,例3.四种方法描述cos(x)*sin(y)图形,12,二、Matlab的应用1、数据分析;2、数值与符号计算;3、工程与科学绘图;4、控制系统设计与分析;5、航天工业;6、生物医学工程;7、语音处理;8、图像与数字信号处理;9、财务、金融分析;,13,1.3认识Matlab环境,一、Matlab的安装与启动二、多窗口界面三、Matlab帮助系统,14,二、多窗口界面指令窗(CommandWindow)历史指令窗(CommandHistory)当前路径窗(CurrentDirectory/Folder)工作空间管理窗(Workspace)内存数组编辑器(Array/VariableEditor)M文件编辑、调试器(Editor/Debugger),15,例4.求12+2(7-4)32例5.输入矩阵例6.复数矩阵的输入与运算,1.指令窗(CommandWindow),16,常用指令:(1)数据显示格式的控制指令(format),17,(2)指令行中的标点符号,18,(3)常用控制命令,19,功能:(1)路径设置(2)文件管理m文件(*.m)mat文件(*.mat)figure文件(*.fig)mdl文件(*.mdl)(3)路径搜索,3.当前路径窗(CurrentDirectory/Folder),20,功能:内存变量的查阅、存取、编辑who,whossave文件名变量名表load文件名变量名表,4.工作空间管理窗(Workspace),21,三、Matlab帮助系统,1、help命令helpmatfun:矩阵函数数值线性代数helpgeneral:通用命令helpgraphics:通用图形函数helpelfun:基本的数学函数helpelmat:基本矩阵和矩阵操作helpdatafun:数据分析和傅立叶变换函数helpops:操作符和特殊字符helppolyfun:多项式和内插函数helplang:语言结构和调试helpstrfun:字符串函数helpcontrol:控制系统工具箱函数,22,2、helpdesk帮助桌面,浏览器模式3、demo打开示例窗口4、

温馨提示

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

评论

0/150

提交评论