matlab的初识与概述_第1页
matlab的初识与概述_第2页
matlab的初识与概述_第3页
matlab的初识与概述_第4页
matlab的初识与概述_第5页
已阅读5页,还剩30页未读 继续免费阅读

下载本文档

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

文档简介

王国利信息科学与技术学院中山大学http://human-Matlab计算与仿真技术第二讲:Matlab初识与概述第一讲回顾Matlab

初识与概述第二讲提纲第一讲回顾黄金分割率与计算

0.618…?

分割率:长短之比=全长与长段之比第一讲回顾(续)黄金分割率计算模式总结

-计算器模式

直接执行计算式,无须作业编程。

-数值求解模式调用隐式的数值算法,无须算法。

-数值逼近模式执行显示的递归算法,需要脚本。

-数值仿真模式

执行函数调用,需要复杂编程。Matlab计算与黄金分割率第一讲回顾(续)Matlab计算与黄金分割率第一讲回顾(续)第一讲回顾(续)Matlab计算与黄金分割率

-数值逼近脚本golden.m第一讲回顾(续)Matlab计算与黄金分割率

-数值仿真过程fobinacci.mMatlab初识与概述Matlab

的里程碑

-Matlab

由来

(MATrix

LABoratory)合成

-Matlab

前身(1978年)

美国CleveMoler

教授

-Matlab

诞生(1984年)

JackLittle推出商用版本

早期主要面向矩阵运算Matlab初识与概述(续)Matlab

的里程碑

-90年代推出第4版本

支持图形句柄和图形交互界面

-新世纪推出第5-7版本

第5版扩展数据类型的支持第6版推出交互式工作界面第7版…

MATLAB是建立在C语言上的编程语言有自己独特的语言环境Matlab初识与概述(续)Matlab

的特色一览

-采用矩阵作为基本的数据结构无须维数生明,支持矩阵运算

-具有面向对象等程序语言特性

条件控制、函数调用、输入输出等

-带有针对应用所开发的工具箱可以自行设计需要的工具箱(Toolboxs)-提供了SIMULINK仿真软件包Matlab初识与概述(续)Matlab

的安装和使用

-组件一览

组件名称功用1、必须选择的本原性组件MATLAB核心部分2、最常选的通用性工具箱组件SymbolicMath符号类数据的操作和计算Matlab初识与概述(续)Matlab

的安装和使用

3、其他通用性工具箱组件Simulink不用编程序,利用方块图实现建模和仿真;主要用于研究微分和差分方程描写的非线性动态系统Optimization求包含函数零点、极值、规划等优化程序MatlabCompiler把MATLAB的M文件编译成DLL文件或EXE独立应用程序Matlabc/c++MathLibrary与MATLABCompiler配合使用Matlabc/c++GraphicLibrary与MATLABCompiler配合使用Matlab初识与概述(续)Matlab

的安装和使用

4、常用专业性工具箱组件ControlSystemMATLAB涉及控制的工具包有10多个,而本栏是最基本的SignalProcessing是MATLAB信号处理中的基本工具包Spline内含样条和插值函数Statistics包含进行复杂统计分析所需的程序Matlab初识与概述(续)Matlab

的安装和使用

5、其他专业性工具箱组件Stateflow与Simulink配合使用,主要用于较大型、复杂的(离散事件)动态系统的建模、分析、仿真SystemIdentification据时域信号进行动态系统辨识…………Matlab初识与概述Matlab

的桌面入门Matlab初识与概述(续)Matlab

的通用操作界面

-命令窗口(CommandWindow)-启动平台窗口(LaunchPad)-工作空间窗口(WorkspaceBrowser)

-命令历史窗口(CommandHistory)-当前路径窗口(CurrentDirectoryBrowser)-内存数组编辑器(ArrayEditor)

-M文件编辑器(M-FileEditor)

-帮助导航器(HelpNavigator)Matlab初识与概述(续)Matlab

的命令窗口

-命令窗口的常用控制指令

指令含义cd设置当前工作目录clf清除图形窗clc清除指令窗中显示内容clear清除MATLAB工作空间中保存的变量dir列出指定目录下的文件和子目录清单Matlab初识与概述(续)Matlab

的命令窗口

-命令窗口的常用控制指令

edit打开M文件编辑器exit关闭/退出MATLABquit关闭/退出MATLABmd创建目录more使其后的显示内容分页进行type显示指定M文件的内容which指出其后文件所在的目录Matlab初识与概述(续)Matlab

的命令窗口

-命令窗口中指令行的编辑

键名作用↑前寻式调回已输入过的指令行↓后寻式调回已输入过的指令行←在当前行中左移光标→在当前行中右移光标PageUp前寻式翻阅当前窗中的内容Matlab初识与概述(续)Matlab

的命令窗口

-命令窗口中指令行的编辑

PageDown后寻式翻阅当前窗中的内容Home使光标移到当前行的首端End使光标移到当前行的尾端Delete删去光标右边的字符Backspace删去光标左边的字符Esc清除当前行的全部内容Matlab初识与概述(续)Matlab

的命令窗口

-命令窗口中指令行中的标点符号

名称标点作用空格用作输入量之间的分隔符逗号,用作指令之间、输入量之间、数组元素分隔符号黑点.用作数值表示中的小数点分号;用作不显示计算结果指令的“结尾”标志;用作与其后指令的分隔;用作数组的行间分隔符;Matlab初识与概述(续)Matlab

的命令窗口

-命令窗口中指令行中的标点符号

冒号:生成一维数组;表示全部元素的长列注释号%由它“启首”后的部分被看作的注释单引号对‘’字符串记述符圆括号()在数组援引时用;函数输入列表方括号[]输入数组时用;函数指令输出列表Matlab初识与概述(续)Matlab

的命令窗口

-命令窗口中指令行中的标点符号

花括号{}元胞数组记述符下连符_用作变量、函数或文件名中的连字符续行号…其下的物理行看作该行的“逻辑”继续,以构成一个“较长”的完整指令“At”号@放在函数名前,形成函数句柄;放在目录名前,形成用户对象类目录Matlab初识与概述(续)Matlab

的命令窗口

-命令窗口中指令行中的标点符号

>>a=10*2;b=a+5,c=a*b;d=c+a;>>A=[123;456;789]>>B=[1,2,34,5,67,8,9]>>C=[1;2;3]Matlab初识与概述(续)Matlab

的命令窗口

-命令窗口中显示方式的操作

指令含义举例说明formatformatshort通常保证小数点后四位有效数字,或用5位有效数字的科学记数形式表示314.15903.1416e+003formatlong15位数字表示3.14159265358979formatshorte5位科学记数表示3.1416e+00formatlonge15位科学记数表示3.14159265358979e+00Matlab初识与概述(续)Matlab

的命令窗口

-命令窗口中显示方式的操作

formatshortg从formatshort和formatshorte中自动选择3.1416formatlongg从formatlong和formatlonge中自动选择3.14159265358979formatrat近似有理数表示355/113formathex十六进制表示40092fb54442d18Matlab初识与概述(续)Matlab

的命令窗口

-命令窗口中显示方式的操作

format+显示大矩阵用。正数、负数、零分别用+、-、空格表示+formatbank(金融)元、角、分表示3.14formatcompact显示变量之间没有空行formatloose在显示变量之间有空行Matl

温馨提示

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

评论

0/150

提交评论