




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第1章MATLAB R2015b环境1.1 MATLABMATLAB简介1.2 MATLAB R2015bMATLAB R2015b的环境设置的环境设置1.3常用窗口常用窗口1.4 MATLAB R2015bMATLAB R2015b其他管理其他管理1.5 一个实例一个实例1.1 MATLAB简介MATLAB是MATLAB产品家族的基础,数学运算功能强大,如矩阵运算、数值分析算法。MATLAB集成了二维和三维图形功能,以完成相应数值可视化的工作,并且提供了一种交互式的高级编程语言M语言,利用M语言可以通过编写脚本或者函数文件实现用户自己的算法。MATLAB Compiler是一种编译工具,它能
2、够将那些利用MATLAB提供的编程语言M语言编写的函数文件编译生成函数库、可执行文件COM组件等,使MATLAB能够同其他高级编程语言,如C/C+语言,进行混合应用,以提高程序的运行效率。1.1.1 MATLAB工具箱MATLAB有以下主要的工具箱。(1)控制系统工具箱(Control System Toolbox):主要应用于连续系统设计和离散系统设计,传递函数和状态空间模型建立,模型转换,方程求解,频域响应,时域响应,根轨迹分析,增益选择,极点分配等。(2)信号处理工具箱(Signal Processing Toolbox):主要应用于数字和模拟滤波器设计,应用及仿真,参数化模型,谱分析和
3、估计,FFT变换,DCT变换等。(3)神经网络工具箱(Neural Network Toolbox):主要应用于BP网络,Hopfield、Kohonen网络,径向基函数网络,竞争、线性、Sigmoidal等传递函数,前馈、递归等网络结构,性能分析及应用,自组织网络等。(4)模糊逻辑控制工具箱(Fuzzy Logic Toolbox):主要应用于友好的交互设计界面,自适应神经模糊学习、聚类及Sugeno推理,支持Simulink动态仿真,可生成C语言源代码等。1.1.1 MATLAB工具箱(5)图像处理工具箱(Image Processing Toolbox):主要应用于二维滤波器设计和滤波输
4、入,图像恢复增强,色彩、集合及形态操作,二维变换,图像分析和统计等。(6)优化工具箱(Optimization Toolbox):主要应用于线性规划和二次规划,求函数的最大值和最小值,多目标优化,约束条件下的优化,非线性方程求解等。(7)统计工具箱(Statistics Toolbox):主要应用于概率分布和随机数生成,多变量分析,回归分析,主极分析,假设检验等。(8)符号数学工具箱(Symbolic Math Toolbox):主要实现符号运算,包括极限、微积分、符号方程等。1.1.2 MATLAB功能和特点1功能强大功能强大(1)运算功能强大。MATLAB是以复数矩阵为基本编程单元的程序设
5、计语言,其强大的运算功能使其成为世界顶尖的数学应用软件之一。(2)功能丰富的工具箱。大量针对各专业应用的工具箱的提供,使MATLAB适用于不同领域。(3)文字处理功能强大。MATLAB的Notebook为用户提供了强大的文字处理功能,允许用户从Word访问MATLAB的数值计算和可视化结果。通过使用MATLAB的Notebook,用户可以创建MATLAB的程序文档、技术报告、注释文档、手册或教科书。1.1.2 MATLAB功能和特点2人机界面友好,编程效率高人机界面友好,编程效率高MATLAB的语言规则与笔算式相似,矩阵的行列数无须定义,MATLAB的命令表达方式与标准的数学表达式非常相近,易
6、写、易读并易于在科技人员之间交流。3强大而智能化的作图功能强大而智能化的作图功能MATLAB可以方便地将工程计算的结果可视化,使原始数据的关系更加清晰明了,并揭示数据间的内在联系。MATLAB能够根据输入数据自动确定最佳坐标,可规定多种坐标系(如极坐标系、对数坐标系等),可设置不同颜色、线型、视角等,并能绘制三维坐标中的曲线和曲面。4可扩展性强可扩展性强MATLAB软件包括基本部分和工具箱两大部分,具有良好的可扩展性。MATLAB的函数大多为ASCII文件,可以直接编辑和修改。MATLAB的工具箱可以任意增减。5Simulink动态仿真功能动态仿真功能MATLAB的Simulink提供了动态仿
7、真的功能,用户通过绘制框图模拟线性、非线性、连续或离散的系统,通过Simulink能够仿真并分析该系统。1.2 MATLAB R2015b的环境设置1.2.1 MATLAB的集成开发环境的集成开发环境MATLAB R2015b版的界面操作非常方便,提供了多文档管理,是数据分析和算法的交互式开发环境。MATLAB R2015b版启动后的运行界面称为MATLAB操作窗口,默认的操作窗口如图1.1所示。1.2.2 工具栏1HOME页工具栏页工具栏在工具栏中提供了一系列的菜单和工具按钮,工具栏根据不同的功能分了六个区,分别是“FILE”、“VARIABLE”、“CODE”、“SIMULINK”、“EN
8、VIRONMENT”和“RESOURCES”。工具栏如图1.2所示。1.2.2 工具栏(1)“FILE”区工具栏“FILE”区用于对文件进行操作,工具栏中各按钮的常用功能如表1.1所示。下 拉 菜 单功 能NewScript新建一个M脚本文件,打开M文件编辑/调试器Function新建一个M函数文件,打开M文件编辑/调试器并预先编写函数声明行 Example新建一个M脚本文件的例子,并添加单元 Class新建一个类,打开M文件编辑/调试器System Object新建一个系统对象,包括:Basic、Advanced和Simulink Extension,打开M文件编辑/调试器Figure新建一
9、个图形,打开图形窗口Graphical User Interface新建一个图形用户设计界面(GUI)C o m m a n d Shortcut新建一个命令快捷方式Simulink Model新建一个仿真模型Stateflow Chart新建一个流程表Simulink Project新建一个Simulink项目New Script新建一个M脚本文件,打开M文件编辑/调试器Open打开已有文件Find Files打开查找文件对话框查找文件Compare比较两个文件的内容1.2.2 工具栏(2)“VARIABLE”区工具栏 “VARIABLE”区工具栏主要是对变量的操作,各按钮的常用功能如表1.
10、2所示。下 拉 菜 单功 能Save Workspace 使用二进制的MAT文件保存工作空间的内容New Variable创建新变量Open Variable打开工作空间中已经创建的变量,单击下拉箭头选择工作空间的变量Clear Variable清空工作空间的变量,单击下拉箭头选择变量和函数1.2.2 工具栏(3)“CODE”区工具栏 “CODE”区工具栏主要是对程序代码的操作,各按钮的对应常用功能如表1.3所示。下 拉 菜 单功 能Import Data导入其他文件的数据Analyze Code代码分析Run and Time程序运行时间,查看每句程序的运行时间Clear Command清除
11、Command Window和Command History窗口1.2.2 工具栏(4)“SIMULINK”区工具栏“SIMULINK”区工具栏只有一个“Simulink Library”按钮,打开Simulink界面。(5)“ENVIRONMENT”区工具栏“ENVIRONMENT”区工具栏主要进行界面的环境设置,各按钮的常用功能如表1.4所示。下 拉 菜 单功 能Layout设置布局,有两栏,一栏是“Select Layout”选择不见的格式,另一栏“SHOW”是选择需要打开的窗口Preferences设置MATLAB工作环境外观和操作的相关属性等参数Set Path设置搜索路径Paral
12、lel并行运算管理,对分布式运算任务进行设置和管理Add-Ons管理插入的工具和应用(6)“RESOURCES”区工具栏“RESOURCES”区工具栏主要是对MATLAB的资源管理,包括帮助资料“Help”、网上社区资料“Community”和需求支持资料“Request Support”。1.2.2 工具栏2. 绘图面板工具栏绘图面板工具栏在图1.1中选择面板“PLOTS”则切换到绘图面板,当工作空间创建了变量“a”时工具栏如图1.3所示。1.2.2 工具栏(1)“SELECTION”区在工作空间中选择需要绘图的变量,可以是一个或多个变量,图中选择变量“a”。(2)“PLOTS a”区根据“
13、SELECTION”区选择的变量,显示不同的绘图类型,在图中根据变量“a”显示的绘图类型包括二维曲线plot,也包括特殊图形bar、area、pie、histogram、semilogx、semilogy、loglog、comet、stem、stairs和barh等,单击向下的箭头还可以打开更多的图形类型选择。(3)“OPTIONS”区“OPTIONS”区有两个选择“Reuse Figure”和“New Figure”。1.2.2 工具栏3. 应用软件面板工具栏应用软件面板工具栏在图1.1中选择面板“APPS”则切换到应用软件面板,工具栏如图1.4所示,分成两个区,分别是“FILE”和“APP
14、S”。1.2.2 工具栏(1)“FILE”区主要是对MATLAB应用软件的操作,有三个按钮分别是“Get More Apps”、“Install App”和“Package App”,选择“Get More Apps”时打开“Add-on Explorer”窗口,可以查找App,窗口如图1.5所示。1.2.2 工具栏(2)“APPS”区“APPS”区是常用的App工具,当单击下拉箭头 时出现分类的各种App,如图1.6所示。1.3 常用窗口1.3.1 命令窗口(命令窗口(Command Window)在命令窗口右侧单击下拉箭头 ,出现对命令窗口操作的快捷菜单,如图1.7所示。1.3.1 命令窗
15、口(Command Window)从上图的快捷菜单中可以选择菜单“Undock”,或是直接拖曳命令窗口离开操作界面都会出现如图1.8所示单独的命令窗口。1.3.1 命令窗口(Command Window)单击命令窗口右上角的下拉箭头,选择菜单“Dock”可使单独的命令窗口返回MATLAB界面。其他各窗口都同样具有单独窗口的功能。(1)命令行的显示方式。MATLAB运行时,命令窗口中的每个命令行前会出现提示符“”。命令窗口内显示的字符和数值采用不同的颜色,在默认情况下,输入的命令、表达式及计算结果等采用黑色字体;字符串采用赭红色;“if”、“for”等关键词采用蓝色。【例1.1】 在命令窗口中输
16、入不同的数值和语句,并查看其显示方式。 a=12.5a = 12.5000 b=Hellob =Hello if a0 c=5 ,endc = 51.3.1 命令窗口(Command Window)(2)命令窗口中命令行的编辑。由于MATLAB把命令窗口中输入的所有命令都记录在内存中专门的“历史命令(Command History)”空间中,因此MATLAB命令窗口不仅可以对输入的命令进行编辑和运行,而且还可以对已输入的命令进行回调、编辑和重运行。命令窗口中行编辑的常用操作键如表1.4所示。键 名作 用键 名作 用向前调回已输入过的命令行Home使光标移到当前行的开头向后调回已输入过的命令行E
17、nd使光标移到当前行的末尾在当前行中左移光标Delete删去光标右边的字符在当前行中右移光标Backspace删去光标左边的字符PageUp向前翻阅当前窗口中的内容Esc清除当前行的全部内容P a g e Down向后翻阅当前窗口中的内容Ctrl+C中断MATLAB命令的运行1.3.1 命令窗口(Command Window)(3)命令窗口中的标点符号。MATLAB常用标点符号的功能如表1.5所示。名 称符 号功 能空格 作为输入变量之间的分隔符及数组行元素之间的分隔符逗号,作为要显示计算结果的命令之间的分隔符;作为输入变量之间的分隔符;作为数组行元素之间的分隔符点号.作为数值中的小数点分号;
18、作为不显示计算结果命令行的结尾;作为不显示计算结果命令之间的分隔符;作为数组元素行之间的分隔符冒号:用于生成一维数值数组,表示一维数组的全部元素或多维数组的某一维的全部元素百分号%用于注释的前面,在它后面的命令不需要执行单引号 用于括住字符串圆括号( )用于引用数组元素;用于函数输入变量列表;用于确定算术运算的先后次序方括号 用于构成向量和矩阵;用于函数输出列表花括号 用于构成元胞数组下划线_用于1个变量、函数或文件名中的连字符续行号用于把后面的行与该行连接以构成一个较长的命令“At”号用于放在函数名前形成函数句柄;用于放在目录名前形成用户对象类目录1.3.1 命令窗口(Command Win
19、dow)【例1.2】 在命令窗口中使用不同的标点符号。 a=12.5,b=Hello %逗号表示分隔命令,单引号构成字符串,点号为小数点a = 12.5000b =Helloc=1 2;3 4;5 6 % 表示构成矩阵,分号用来分隔行,空格用来分隔元素c = 1 2 3 4 5 6 d=a* %表示续行cd = 12.5000 25.0000 37.5000 50.0000 62.5000 75.00001.3.1 命令窗口(Command Window)(4)数值计算结果的显示格式及设置。在命令窗口中,默认情况下数值计算结果的显示格式为:当数值为整数,以整数显示;当数值为实数,以小数后4位的
20、精度近似显示,即以“短(Short)”格式显示;如果数值的有效数字超出了这一范围,则以科学计数法显示结果。1.3.1 命令窗口(Command Window)用户可以根据需要,对命令窗口的字体风格、大小、颜色和数值计算结果的显示格式进行设置。设置方法有以下2种。 在MATLAB的界面选择工具栏中“Preferences”按钮,则会出现参数设置对话框,如图1.9所示;在对话框的左栏选中“Command Window”项,在右边的“Numeric format”栏设置数据的显示格式。1.3.1 命令窗口(Command Window) 还可以直接在命令窗口中通过输入“format”命令进行数值显示
21、格式的设置。语法:format格式描述MATLAB的数值显示的format格式如表1.6所示。命 令 格 式含 义例 子formatformat short(默认)通常保证小数点后4位有效;大于1 000的实数,用5位有效数字的科学计数法显示314.159显示为314.15903141.59显示为3.1416e+003format short e5位科学计数法表示显示为3.1416e+000format short g从format short和format short e中自动选择最佳计数方式显示为3.1416format long15位数字表示显示为3.14159265358979form
22、at long e15位科学计数法表示显示为3.141592653589793e+000format short eng工程短格式,最少5个数字和3位指数显示为3.1416e+000format long g从format long和format long e中自动选择最佳计数方式显示为3.1415926358979format long eng工程长格式,最少16个有效数字和3位指数显示为3.14159265358979e+000format hex十六进制表示显示为400921fb54442dl8format +正数、负数、零分别用、空格显示显示为+format bank表示(金融)元、角
23、、分显示为3.14format rational近似有理数表示显示为355/113format compact结果之间显示为没有空行的压缩格式 format loose结果之间显示为有空行的稀疏格式 1.3.1 命令窗口(Command Window)(5)命令窗口的清空命令。clc:用于清空命令窗口中的所有显示内容,清空后命令窗口就是空白了。1.3.2 当前目录浏览器窗口(Current Folder)当前目录浏览器窗口默认地出现在MATLAB界面(如图1.1所示)左侧,用来设置当前目录,可以随时显示当前目录下所有文件的信息,当前目录浏览器窗口如图1.10所示,在下面的文件细节栏可以看到M文
24、件的开头注释行,可以看出不同文件的图标不同,并可以复制、编辑和运行M文件及装载MAT数据文件。1.3.2 当前目录浏览器窗口(Current Folder)(1)当前目录的设置。在MATLAB环境中,如果不特别指明存放数据和文件的目录,则MATLAB默认地将它们存放在当前目录上。用户应把自己的目录设置成为当前目录。把用户目录设置成为当前目录的方法有2种。 在当前目录设置区设置。在图1.10中或MATLAB界面(图1.1)工具栏的右侧都有当前目录设置区,可以在“设置栏”中直接填写待设置的目录名,或像资源管理器一样选择待设置目录。 通过命令设置。使用“cd”命令设置当前目录。语法:cd %显示当前
25、目录cd 目录 %指定当前目录cd%指定上一级目录为当前目录例如,要设置当前目录为“c:MyDir”:cd c:MyDir1.3.2 当前目录浏览器窗口(Current Folder)(2)文件快捷菜单的使用。单击选择一个文件,单击鼠标右键出现快捷菜单,主要应用功能和操作方法如表1.7所示。菜单命令功 能操 作 方 法Open打开M文件选择待运行M文件,单击鼠标右键,在快捷菜单中选择“Open”,则M文件出现在M文件编辑/调试器窗口中或者双击该M文件,也可打开文件Hide details隐藏文件细节将目录浏览器窗口下面的文件细节栏关闭Run运行M文件选择待运行文件,单击鼠标右键,在快捷菜单中选
26、择 “Run” 运行M文件Run Script as Batch Job运行脚本文件作为批量工作选择脚本文件在工作空间生成批量工作的jobView Help查看帮助查看文件的帮助信息,显示在M文件的开头行注释Show in Explorer在资源管理器显示打开资源管理器,在其中显示文件Create Zip File生成zip文件和将zip文件解压缩选择一个或多个文件,单击鼠标右键在快捷菜单中选择“Create Zip File”,可以生成压缩文件;选择zip文件,在快捷菜单中选择“Extract”来解压缩文件Compare Against比较文件或文件夹可以选择两个文件或两个文件,单击鼠标右键
27、在快捷菜单中选择“Compare Selected Files”,可以比较两个文件的不同1.3.2 当前目录浏览器窗口(Current Folder)例如,在“Current Folder”窗口中选择【例1.1】保存的文件名“Ex0101”,单击鼠标右键选择“Compare Against”“Choose”,选择【例1.2】的文件“Ex0102”,然后单击“Compare”按钮,则打开“Files and Folders Comparisons”窗口,如图1.11所示,显示出两个文件的匹配情况。1.3.3 工作空间窗口(Workspace)工作空间窗口(又称为内存窗口)默认地出现在MATLAB
28、界面(如图1.1所示)的右边,用于显示所有MATLAB工作空间中的变量名、数据结构、类型、大小和字节数。在该窗口中,还可以对变量进行观察、编辑、提取和保存。例如,在命令窗口输入: a=12.5 b=Hello c=1 2;3 4;5 6如图1.12所示为工作空间窗口,单击鼠标右键,在快捷菜单中选择“Choose Columns”的所有选项,在图中显示了三个变量a、b、c的名称、大小、字节数、类型、最小值、最大值、范围、中间值、出现频率、方差和均方差的所有信息。 1.3.3 工作空间窗口(Workspace)图1.12 工作空间窗口1.3.3 工作空间窗口(Workspace)(1)当前目录工作
29、空间窗口中变量的操作。对当前目录工作空间窗口中的变量可以进行多种操作,操作方法如表1.8所示。菜单命令操作和功能New新建变量,默认变量名为“Unamed”Save保存变量,保存工作空间的所有变量到MAT文件Clear Workspace 删除全部内存变量Refresh刷新变量内容Choose Columns选择需要显示的变量信息,包括名称、大小、字节数、类型、最小值、最大值、范围、中间值、出现频率、方差和均方差的所有信息Sort by对变量进行排序,可以根据名称、大小、字节数、类型、最小值、最大值、范围、中间值、出现频率、方差和均方差排序,并可以选择升序和降序1.3.3 工作空间窗口(Wor
30、kspace)(2)通过命令管理变量。 把工作空间中的数据存放到MAT数据文件。语法:save FileName 变量1 变量2 参数 %将变量保存到文件中save(FileName,变量1,变量2)说明:FileName为MAT文件名;变量1、变量2可以省略,省略时则保存工作空间的所有变量;参数为保存的方式,有-ASCII、-append等方式。例如: save FileName1 %把全部内存变量保存为FileName1.mat文件 save FileName2 a b %把变量a、b保存为FileName2.mat文件 save FileName3 a b -append %把变量a、b
31、添加到FileName3.mat文件中1.3.3 工作空间窗口(Workspace) 从数据文件中取出变量存放到工作空间。语法:load FileName 变量1 变量2说明:变量1、变量2可以省略,省略时则装载所有变量。例如: load Filename1 %把FileName1.mat文件中的全部变量装入内存 load FileName2 a b %把FileName2.mat文件中的a、b变量装入内存 查阅MATLAB内存变量名。语法:who 例如,查阅工作空间中的a、b、c这3个变量: whoYour variables are:a b c 1.3.3 工作空间窗口(Workspace
32、) 查阅MATLAB内存变量的变量名、大小、类型和字节数。语法:whos例如: whos Name Size Byte Class a 1x1 8 double array b 1x5 10 char array c 3x2 48 double arrayGrand total is 12 elements using 66 bytes1.3.3 工作空间窗口(Workspace) 删除工作空间中的变量。语法:clear %删除内存中的所有变量clear 变量名1变量名2 %删除内存中的多个变量例如,在工作空间中删除变量a: clear a whoYour variables are:b c
33、当执行M文件结束后,如果再次执行,则经常需要使用clear命令清除在工作空间中的变量。1.3.4 历史命令窗口(Command History)在界面中选择工具栏“Layout”Command HistoryDocked,可以选择打开历史命令窗口,如图1.13所示。历史命令窗口包括:每次开启MATLAB的时间和每次开启后在命令窗口中运行过的所有命令行。图中命令前面红色的表示出错的程序。1.3.4 历史命令窗口(Command History)在历史命令窗口中选择命令行,单击鼠标右键,则弹出快捷菜单,主要功能如表1.9所示。下 拉 菜 单主 要 功 能操 作 方 法Evaluate Select
34、ion单行或多行命令的运行选中单行或多行命令,选择“Evaluate Selection”菜单,就可在命令窗口中运行,并得出相应结果;或者双击选择的命令行也可运行 Create Script把多行命令写成M文件选中单行或多行命令,选择“Create Script”菜单,打开M文件编辑器窗口并将这些命令行写入Create Shortcut将命令行创建快捷方式选中单行或多行命令,选择“Create Shortcut”菜单,打开“Shortcut Editor”窗口,可以创建快捷方式ClearSet Error Indicator设置或清除错误标志选中单行或多行命令,选择“Clear Error I
35、ndicator”菜单,将错误行前面的标志清除1.3.4 历史命令窗口(Command History)例如,复制和运行如图1.14所示历史命令窗口中的命令。在历史命令窗口中,先用鼠标选择“if a0 c=5 ,end”命令,单击鼠标右键,选择“Create Shortcut”菜单,则出现“Shortcut Editor”窗口,如图1.14所示。1.3.5 变量编辑器窗口(Variable Editor)如图1.15所示为变量“c=1 2;3 4;5 6”出现在“Variable Editor”变量编辑器窗口的情形。1.3.5 变量编辑器窗口(Variable Editor)图中有三个面板,在
36、“VARIABLE”面板中可以在变量中插入行、列,也可以单击“Transpose”按钮进行转置,可以对变量进行以下编辑和修改,甚至可以更改数据结构和显示方式;在“PLOTS”面板中可以对变量的全部数据和部分数据进行绘图;在“VIEW”面板中可以查看不同的变量显示格式。(1)在“VIEW”面板中的“Number Display format”栏中改变变量的显示类型。(2)在“VARIABLE”面板中选择“Insert”按钮增加数组的行列。(3)逐格修改数组中的元素值。1.3.5 变量编辑器窗口(Variable Editor)在图1.15中选择所有的元素,在“PLOTS”面板中单击工具栏的 按钮
37、,则会出现如图1.16所示的波形图。1.3.6 M文件编辑/调试器窗口(Editor/Debugger)在默认情况下,M文件编辑/调试器窗口不随MATLAB界面的出现而启动。只有需要编写M文件(扩展名为.m)时,才启动该窗口。如图1.17所示为M文件编辑/调试器窗口。1.3.6 M文件编辑/调试器窗口(Editor/Debugger)M文件编辑/调试器窗口的启动方法有以下几种。(1)单击MATLAB界面上的 图标,或者选择工具栏“New Script”按钮,可打开空白的M文件编辑器。(2)单击MATLAB界面上的 图标,或者选择工具栏“New”按钮,在下拉菜单中选择“Script”,就可出现相
38、应的M文件编辑器。(3)用鼠标双击当前目录窗口中的M文件(扩展名为.m),可直接打开相应文件的M文件编辑器。1.3.7 代码分析报告窗口(Code Analyzer Reporter )代码分析报告窗口是对MATLAB的当前目录下的M文件进行分析,报告中列出一些错误和可以提高程序性能的警告,如图1.18所示为可以看到对M文件的相应行显示出提示信息。1.3.8 程序运行时间窗口(Profiler)图1.1的MATLAB界面中,选择工具栏的“Run and Time”按钮;或在命令窗口输入“profile viewer”;就可以独立出现程序性能剖析窗口,查看M文件“Ex0101.m”的运行时间,以
39、便提高运行速度,单击“Ex0101”可以看到每行命令的运行时间,如图1.19所示。1.3.9 MATLAB R2015b帮助1帮助窗口帮助窗口打开帮助窗口,如图1.20所示的帮助窗口界面由左侧目录和右侧的帮助浏览器两部分组成,在右侧的帮助浏览器中选择不同的内容打开,也可以上网 MATLAB R2015b帮助(1)左侧的目录包括:所有产品、安装、发行说明和其他版本,用鼠标单击目录,在左边的帮助浏览器中就会显示出相应的帮助内容。“所有产品”是对应的MATLAB产品族所有内容,包括各种工具箱;“其它版本”是上网打开MATLAB以前对应所有版本的帮助内容。(2)右侧的帮助浏览器可以进入不同产品的具体帮
40、助信息,对应左侧的目录栏会相应变化。1.3.9 MATLAB R2015b帮助例如,在右侧帮助浏览器中选择菜单“MATLAB”“Mathematics”“Elementary Math”“Trigonometry”,可以查看各种三角函数的帮助信息,如图1.21所示。1.3.9 MATLAB R2015b帮助单击其中的函数,就可以打开具体函数的帮助信息。例如,单击“sin”则打开帮助信息如图1.22所示。1.3.9 MATLAB R2015b帮助(3)搜索帮助信息帮助信息窗口如上图中所示,有查找帮助栏,输入需要查找的帮助内容,单击 查找。(4)单击图1.21右侧MATLAB旁边的 图标,出现下拉
41、菜单,可以选择Getting Started、Examples、Functions、Release Notes和PDF Documentation,查看快捷的相应帮助信息。1.3.9 MATLAB R2015b帮助2通过命令实现帮助通过命令实现帮助通过MATLAB的帮助命令可以得到纯文本形式的帮助信息,MATLAB的命令、函数的M文件都有纯文本形式的注释,用来简要描述该文件的调用格式和输入/输出变量的含义。(1)help:显示MATLAB命令和M文件的帮助信息。 语法:help %列出所有主要的帮助主题,每个帮助主题与MATLAB搜索路径的一个目录名相对应help topic %给出指定主题的
42、帮助,主题可以是函数、目录或局部路径例如,在命令窗口输入“help abs”(绝对值函数)命令,显示该M文件的注释行,得出具体函数的用法说明: help abs abs Absolute value. abs(X) is the absolute value of the elements of X. When X is complex, abs(X) is the complex modulus (magnitude) of the elements of X. See also sign, angle, unwrap, hypot. Reference page for abs Other
43、 functions named abs1.3.9 MATLAB R2015b帮助(2)lookfor:在所有的帮助条目中搜索关键字,常用来查找具有某种功能而不知道准确名字的命令。语法:lookfor topic %把在搜索中发现与关键字相匹配的所有M文件的H1行(第1行注释)都显示出来lookfor topic-all%在所有M文件中搜索关键字例如,在命令窗口输入“lookfor simulink”,查看帮助信息。(3)doc:打开并显示帮助窗口,如图1.20所示。语法:docdoc topic %打开帮助导航/浏览器窗口显示指定的主题信息1.3.9 MATLAB R2015b帮助3通过通过
44、Web查找帮助信息查找帮助信息MathWorks公司提供了技术支持网站 MATLAB R2015b其他管理1.4.1 MATLAB用户文件格式用户文件格式1程序文件程序文件程序文件即M文件,其文件的扩展名为.m,包括主程序和函数文件,M文件通过M文件编辑/调试器生成。MATLAB的各工具箱中的函数大部分是M文件。2数据文件数据文件数据文件即MAT文件,其文件的扩展名为.mat,用来保存工作空间的数据变量。数据文件可以通过在命令窗口中输入“save”命令生成。3可执行文件可执行文件可执行文件即MEX文件,其文件的扩展名为.mex,由MATLAB的编译器对M文件进行编译后产生,其运行速度比直接执行
45、M文件快得多。4图形文件图形文件图形文件的扩展名为.fig,可以在“File”菜单中创建和打开,也可由MATLAB的绘图命令和图形用户界面窗口产生。5模型文件模型文件模型文件扩展名为.slx和.mdl,是由Simulink工具箱建模生成的。.mdl文件是MATLAB以前各版本使用的模型文件类型,mdl是文本文件,slx是二进制格式,这两种格式可以转换。另外,还有.s仿真文件。1.4.2 设置搜索路径1MATLAB的基本搜索过程的基本搜索过程当用户在命令窗口的提示符“”后输入1个名字如“X”时,则MATLAB按照以下步骤进行搜索。(1)在MATLAB内存中进行检查,检查X是否为工作空间的变量或特
46、殊变量。(2)检查X是否为MATLAB的内部函数(Built-in Function)。(3)在当前目录上,检查是否有名为“X.m”或“X.mex”的文件存在。(4)在MATLAB搜索路径的所有其他目录中,检查是否有名为“X.m”或 “X.mex”的文件存在。(5)如果都不是,则MATLAB发出错误信息。1.4.2 设置搜索路径2显示当前目录是否在搜索路径中显示当前目录是否在搜索路径中在“Current Folder”窗口中可以查看当前路径中的文件夹是否在搜索路径中,选择工具栏的“Preferences”按钮,在出现的“Preferences”窗口左侧栏选择“Current Folder”,在
47、右侧栏的“Path indication”选项中选择“Indicate inaccessible files”和“Show tooltip explaining why files are inaccessible”,并将“Text and icon transparency”调整到最前面,如图1.23所示,单击“OK”按钮保存设置。1.4.2 设置搜索路径在“Current Folder”窗口中将鼠标放在目录上,则可以显示出是否在搜索路径中的说明,如图1.24所示。1.4.2 设置搜索路径3MATLAB搜索路径的扩展和修改搜索路径的扩展和修改(1)利用设置路径对话框修改搜索路径。通过打开路径对话框修改搜索路径有2种方法。 在MATLAB界面的工具栏选择 “Set Path”按钮。 在命令窗口运行“pathtool”命令,就会出现如图1.25所示的“设置路径”对话框。1.4.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 达人视界官加盟合同协议
- 民间借袋协议书
- 酒店经营加盟合同
- 吊顶装饰安装工程承包合同书
- 曼联签约协议书
- 牧鸡治蝗协议书
- 道路纠纷协议书范本
- 足疗商铺租赁合同协议
- 超市联营租赁合同协议
- 双方自愿离婚协议书样例
- 四川2025年02月四川省巴中市市属事业单位度公开选调39名工作人员笔试历年典型考题(历年真题考点)解题思路附带答案详解
- 急诊科主任的职责与医疗质量提升
- 2025年安徽交控集团界阜蚌公司招聘笔试参考题库含答案解析
- 《装配式施工技术》课件-5.3 外墙板缝防水
- 2025年国家电力安全知识竞赛题库及答案(共50题)
- ZHXXX数据治理咨询项目投标文件
- 市政道路工程施工方案方案
- 花键计算公式DIN5480
- 2024年第三季度意识形态分析研判报告5篇
- DB11T 1320-2023 危险场所电气防爆安全检测技术规范
- 施工场地治安保卫管理计划
评论
0/150
提交评论