版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Matlab中文手册
目录1
第1章MATLAB6.5环境6
1.1MATLAB简介6
1.1.1MATLAB工具箱6
1.1.2MATLAB功能和特点6
1.2MATLAB6.5环境设置7
1.2.1菜单栏7
1.2.2工具栏10
1.2.3通用操作界面窗口10
1.3MATLAB6.5帮助19
1.4MATLAB6.5其他管理20
1.4.1MATLAB用户文件格式20
1.4.2设置搜索路径21
1.4.3文件管理命令22
1.4.4退出MATLAB23
1.5一个实例23
第2章MATLAB数值计算26
2.1变量和数据26
2.1.1数据类型26
2.1.2数据26
2.1.3变量27
2.2矩阵和数组28
2.2.1矩阵输入28
2.2.2矩阵元素和操作31
2.2.3字符串37
2.2.4矩阵和数组运算41
2.2.5多维数组52
2.3稀疏矩阵55
2.3.1稀疏矩阵的建立55
2.3.2稀疏矩阵的存储空间58
2.3.3稀疏矩阵的运算59
2.4多项式59
2.4.1多项式的求值、求服和部分分式展开59
2.4.2多项式的乘除法和微积分61
2.4.3多项式拟合和插值63
2.5元胞数组和结构数组65
2.5.1元胞数组65
2.5.2结构数组68
2.6数据分析71
2.6.1数据统计和相关分析71
2.6.2差分和积分72
2.6.3卷积和快速傅里叶变换74
2.6.4向量函数76
第3章MATLAB符号计算77
3.1符号表达式的建立77
3.1.1创建符号常量77
3.1.2创建符号变量和表达式78
3.1.3符号矩阵79
3.2符号表达式的代数运算81
3.2.1符号表达式的代数运算81
3.2.2符号数值任意精度控制和运算83
3.2.3符号对象与数值对象的转换84
3.3符号表达式的操作和转换85
3.3.1符号表达式中自由变量的确定85
3.3.2符号表达式的化简86
3.3.3符号表达式的替换89
3.3.4求反函数和复合函数90
3.3.5符号表达式的转换92
3.4符号极限、微积分和级数求和93
3.4.1符号极限93
3.4.2符号微分94
3.4.3符号积分96
3.4.4符号级数97
3.5符号积分变换98
3.5.1傅里叶(Fourier)变换及其反变换98
3.5.2拉普拉斯(Laplace)变换及其反变换99
3.5.3Z变换及其反变换100
3.6符号方程的求解101
3.6.1代数方程101
3.6.2符号常微分方程102
3.7符号函数的可视化103
3.7.1符号函数的绘图命令103
3.7.2图形化的符号函数计算器105
3.8Maple函数的使用105
3.8.1访问Maple函数105
3.8.2获得M叩le的帮助106
第4章MATLAB计算的可视化和GUI设计107
4.1二维曲线的绘制107
4.1.1基本绘图命令plot107
4.1.2绘制曲线的一般步骤111
4.1.3多个图形绘制的方法112
4.1.4曲线的线型、颜色和数据点形114
4.1.5设置坐标轴和文字标注115
4.1.6交互式图形命令118
4.2MATLAB的三维图形绘制119
4.2.1绘制三维线图命令ploi3119
4.2.2绘制三维网线图和曲面图120
4.2.3立体图形与图轴的控制123
4.2.4色彩的控制125
4.3MATLAB的特殊图形绘制128
43.1条形图128
4.3.2面积图和实心图129
4.3.3直方图130
4.3.4饼图131
4.3.5离散数据图132
4.3.6对数坐标和极坐标图132
4.3.7等高线图133
4.3.8复向量图134
4.4图形窗口的功能135
4.5对话框136
4.6句柄图形138
4.6.1句柄图形体系138
4.6.2图形对象的操作139
4.6.3图形对象属性的获取和设置142
4.7图形用户界面(GUI)设计144
4.7.1可视化的界面环境144
4.7.2菜单145
4.7.3控件146
4.7.5回调函数148
4.7.6GUI应用举例148
4.8动画151
4.8.1以电影方式产生动画151
4.8.2以对象方式产生动画151
第5章MATLAB程序设计153
5.1脚本文件和函数文件153
5.1.1M文本编辑器153
5.1.2M文件的基本格式153
5.1.3M脚本文件154
5.1.4M函数文件155
5.2程序流程控制156
5.2.1for...end循环结构156
5.2.2while...end循环结构157
5.2.3If...else...end条件转移结构158
5.2.4switch...case开关结构158
5.2.5try...catch...end试探结构160
5.2.6流程控制语句160
5.3函数调用和参数传递162
53.1子函数和私有函数162
5.3.2局部变量和全局变量163
5.3.3函数的参数164
5.3.4程序举例167
5.4M文件性能的优化和加速169
5.4.1P码文件169
5.4.2M文件性能优化169
5.4.3J1T和加速器170
5.5内联函数173
5.6利用函数句柄执行函数174
5.6.1函数句柄的创建174
5.6.2用feval命令执行函数175
5.7利用泛函命令进行数值分析176
5.7.1求极小值177
5.7.2求过零点178
5.7.3数值积分179
5.7.4微分方程的数值解179
第6章线性控制系统分析与设计181
6.1线性系统的描述181
6.1.1状态空间描述法181
6.1.2传递函数描述法182
6.1.3零极点描述法183
6.1.4离散系统的数学描述183
6.2线性系统模型之间的转换186
6.2.1连续系统模型之间的转换186
6.2.2连续系统与离散系统之间的转换189
6.2.3模型对象的属性192
6.3结构框图的模型表示194
6.4线性系统的时域分析202
6.4.1零输入响应分析202
6.4.2脉冲响应分析203
6.4.3阶跃响应分析204
6.4.4任意输入的响应205
6.4.5系统的结构参数207
6.5线性系统的频域分析208
6.5.1领域特性208
6.5.2连续系统频域特性209
6.5.3幅值裕度和相角裕度212
6.5.4离散系统频域分析213
6.6线性系统的根轨迹分析213
6.6.1绘制根轨迹213
6.6.2根轨迹的其它工具215
6.7线性系统的状态空间设计218
6.7.1极点配置法218
6.7.2最优二次型设计219
第7章Simulink仿真环境220
7.1演示一个Simulink的筒单程序220
7.2Simulink的文件操作和模型窗口222
7.2.1Simulink的文件操作222
7.2.2Simulink的模型窗口222
7.3模型的创建224
7.3.1模块的操作224
7.3.2信号线的操作226
7.3.3给模型添加文本注释227
7.4Simulink的基本模块227
7.4.1基本模块227
7.4.2常用模块的参数和属性设置229
7.5复杂系统的仿真与分析232
7.5.1仿真的设置232
7.5.2连续系统仿真233
7.5.3离散系统仿真236
7.5.4仿真结构参数化238
7.6子系统与封装238
7.6.1建立子系统238
7.6.2条件执行子系统240
7.6.3子系统的封装241
7.7用MATLAB命令创建和运行Simulink模型245
7.7.1用MATLAB命令创建Simulink模型245
7.7.2用MATLAB命令运行Simulink模块247
7.8以Simulink为基础的模块工具箱简介248
第8章MATLAB高级应用248
8.1MATLAB应用接口248
8.1.1MEX文件248
8.1.2使用MATLAB编译器生成MEX和EXE文件252
8.2低级文件的输入输出254
8.2.1打开和关闭文件254
8.2.2读写格式化文件255
8.2.3读写二进制数据257
8.2.4文件定位258
8.3图形文件的转储260
8.4Notebook260
8.4.1Notebook的安装260
8.4.2Notebook的启动261
8.4.3Notebook的使用262
8.4.4Notebook中MATLAB的使用265
第1章MATLAB6.5环境
1.1MATLAB简介
•MATLAB(MatrixLaboratoryMathWorks公司开发科学与工程计算软件;
•广泛应用于自动控制、数学运算、信号分析、计算机技术、图像信号处理、财务分
析、航天工业、汽车工业、生物医学工程、语音处理和雷达工程等行业;
•国内外高校和研究部门科学研究的重要工具;
•MATLIB已成为数学计算工具方面事实上的标准,MATLIB6.5是最新版本。
1.1.1MATLAB工具箱
•MATLAB由基本部分和功能各异的工具箱组成。
基本部分是MATLAB的核心,工具箱是扩展部分。
•工具箱是用MATLAB的基本语句编成的各种子程序集,用于解决某一方面的专
门问题或实现某一类的新算法。
•MATLAB有以下主要的工具箱:
■控制系统工具箱(ControlSystemToolbox)
■系统辨识工具箱(SystemIdentificationToolbox)
■信号处理工具箱(SignalProcessingToolbox)
■神经网络工具箱(NeuralNetworkToolbox)
■模糊逻辑控制工具箱(FuzzyLogicToolbox)
■小波工具箱(WaveletToolbox)
■模型预测控制工具箱(ModelPredictiveControlToolbox)
■通信工具箱(CommunicationToolbox)
■图像处理工具箱(ImageProcessingToolbox)
■频域系统辨识工具箱(FrequencySystemIdentificationToolbox)
■优化工具箱(OptimizationToolbox)
■偏微分方程工具箱(PartialDifferentialEquationToolbox)
■财政金融工具箱(FinancialToolbox)
■统计工具箱(StatisticsToolbox)
1.1.2MATLAB功能和特点
1.功能强大
(1)运算功能强大
•MATLAB的数值运算要素不是单个数据,而是矩阵,每个元素都可看作复数,运
算包括加、减、乘、除、函数运算等;
•通过MATLAB的符号工具箱,可以解决在数学、应用科学和工程计算领域中常常
遇到的符号计算问题。
(2)功能丰富的工具箱
苹单-
工具栏
工作空间窗口/
当前目录浏翳
器/交互界面分
米日寻留P1
命令窗口
历史命令窗口
开始按钮
图1.1MATLAB6.5版的默认界面
大量针对各专业应用的工具箱的提供,使MATLAB适用于不同领域。
(3)文字处理功能强大
MATLAB的Notebook为用户提供了强大的文字处理功能,允许用户从Word访问
MATLAB的数值计算和可视化结果。
2.人机界面友好,编程效率高
•语言规则与笔算式相似,命令表达方式与标准的数学表达式非常相近。
•解释方式工作的,犍入算式无需编译立即得出结果,若有错误也立即做出反应,便
于编程者立即改正。
3.强大而智能化的作图功能
•工程计算的结果可视化,使原始数据的关系更加清晰明了;
•多种坐标系;
•能绘制三维坐标中的曲线和曲面。
4.可扩展性强
包括基本部分和工具箱两大部分,具有良好的可扩展性,工具箱可以任意增减。
5.Simulink动态仿真功能
MATLAB的Simulink提供了动态仿真的功能,用户通过绘制框图来模拟一个线性、非
线性、连续或离散的系统,通过Simulink能够仿真并分析该系统。
1.2MATLAB6.5环境设置
MATLAB6.5版的界面更加方便,运行界面称为MATLAB操作界面(MATLAB
Desktop),默认的操作界面如图1,1所示。
MATLAB的操作界面是一个高度集成的工作界面,它的通用操作界面包括九个常用的
窗口,另外,MATLAB6.5版还增加了“Start”开始按钮。
1.2.1菜单栏
MATLAB操作界面菜单提供了“File”、“Edit”、“View”、“Web”、“Window”和“Help”
菜单。
1.File菜单
NewM-fil®
Open...Ctrl+OFigure
CloseCommondWindowCtrl+WModel
GUI
ImportData…
5aveWorkspaceAs...
5etPath...
Preferences...
3ageSetup...
Print...
3rintSelection,..
ExitMATLABCtrl+Q
图1.2File菜单
表1.1File菜单功能表
下拉菜单功能
NewM-file新建一个M文件,打开M文件编辑/调试器
Figure新建一个图形窗口
Model新建一个仿真模型
GUI新建一个图形用户设计界面(GUI)
Open...打开已有文件
CloseCommandHistory关闭历史命令窗口
ImportData...导入其他文件的数据
SaveWorkspaceas...使用二进制的MAT文件保存工作空间的内容
PageSetup...页面设置
SetPath...设置搜索路径等
Preferences...设置MATLAB工作环境外观和操作的相关属性等参数
Print...打印
PrintSelection...打印所选择区域
ExitMATLAB退出MATLAB
2.Edit菜单
•Edit菜单如图1.3所示,Edit菜单的各菜单项与Windows的Edit菜单相似;
•"PasteSpecial”有点特殊,可以用来打开数据输入向导对话框“ImportWizard”,
将剪贴板的数据输入到MATLAB工作空间中。
UndoCtrl+Z
Redo
|CutCtrl+X
CopyCtrl+C
PasteCtrl+V
PasteSpecial...
SttlectAll
Delete
ClearCommandWindow
ClearCommandHistory
ClearWorkspace
图1.3Edit菜单
3.View菜单
DesktopLayoutDefault
UndockCommandWindowCo<TmandVfindovOnly
Simple
3CommandWindow
ShortMistory
yCommandHistory
TellHistory
3CurrentDirectory
FivePanel
3Workspace
3LaunchPad
Profiler
Help
CurrentDirectoryFilter
WorkspaceViewOptons►
图1.4View菜单
表1.2View菜单功能表
下拉菜单功能
DesktopLayout界面作同(可选择各种布同方式)
UndockCommandWindow与命令窗口分离
CommandWindow打开命令窗口
CommandHistory打开历史命令窗口
CurrentDirectory打开当前目录窗口
Workspace打开工作空间窗口
LaunchPad打开交互界面分类目录窗口
Profiler打开程序性能剖析窗口
Help打开帮助窗口
4.Web菜单
TheMathWorksWebSite
MATLABCentral
MATLABFileExchange
MATLABNewsgrajpAccess
CheckforUpdates
Products
Membership
TechnicalSupportKnowledgeBase
图1.5Web菜单
表1.3Web菜单功能表
下拉菜单功能
TheMathWorksWebSite连接到MathWorks公司的主页
MATLABCentral连接到MATLABCentral
MATLABFileExchange连接到MATLABFileExchange
MATLABNewsgroupAccess连接到MATLABNewsgroupAccess
CheckforUpdates通过网站检查版本更新
Products连接到产品介绍页面
Membership连接到介绍MathWorks公司的会员制度
TechnicalSupportKnowledgeBase连接到MathWorks公司的技术支持网页
5.Windows菜单
Windows菜单提供了在已打开的各窗口之间切换的功能。
6.Help菜单
Help菜单提供了进入各类帮助系统的方法。
图1.6Help菜单
7.开始菜单
•上半部分是交互界面窗口的列表;
•下半部分是常用的子菜单项,包括:DesktopToolssWeb、PreferencesHelp和
Demos<.
1.2.2工具栏
1.2.3通用操作界面窗口
1.命令窗口(CommandWindow)
在命令窗口中可键入各种MATLAB的命令、函数和表达式,并显示除图形外的所有运
算结果。
•命令窗口单独显示:如果选择菜单"View”—>aUndockCommandWindoww;
•单独的命令窗口返回MATLAB界面:选择命令窗口的菜单“View”-“Dock
CommandWindow命令。
图1.9单独的命令窗口
(1)命令行的显示方式
•命令窗口中的每个命令行前会出现提示符“>>”。
•命令窗口内显示的字符和数值采用不同的颜色,在默认情况下,输入的命令、表达
式以及计算结果等采用黑色字体;
•字符串采用赭红色;“if”、“for”等关键词采用蓝色。
【例1.1]在命令窗口中输入不同的数值和语句,并查看其显示方式。
»a=12.7
12.7000
»b='Hello'
b=
Hello
»ifa>0c=5,end
5
(2)命令窗口中命令行的编辑
MATLAB命令窗口不仅可以对输入的命令进行编辑和运行,而且可以对已输入的命令
进行回调、编辑和重运行。常用操作键如表1.4所示。
表1.4命令窗口中行编辑的常用操作犍
键名作用键名作用
t向前调回已输入过的命令行Home使光标移到当前行的开头
1向后调回已输入过的命令行End使光标移到当前行的末尾
在当前行中左移光标Delete删去光标右边的字符
—►在当前行中右移光标Backspace删去光标左边的字符
PageUp向前翻阅当前窗口中的内容Esc清除当前行的全部内容
PageDown向后翻阅当前窗口中的内容CTRL+C中断MATLAB命令的运行
(3)命令窗口中的标点符号
表1.5MATLAB常用标点符号的功能
名称符号功能
空格用于输入变量之间的分隔符以及数组行元素之间的分隔符。
用于要显示计算结果的命令之间的分隔符:用于输入变量之间的分隔符;
逗号
用于数组行元素之间的分隔符。
点号•用于数值中的小数点。
用于不显示计算结果命令行的结尾;用于不显示计算结果命令之间的分隔
分号
符;用于数组元素行之间的分隔符。
用于生成一维数值数组,表示一维数组的全部元素或多维数组的某一维的
冒号•
全部元素。
百分号%用于注驿的前面,在它后面的命令不需要执行。
单引号>•用于括住字符申。
用于引用数组元素;用于函数输入变量列表;用于确定算术运算的先后次
圆括号()
序。
方括号[1用于构成向量和矩阵:用于函数输出列表。
花括号()用于构成元胞数组。
下划线-用于一个变量、函数或文件名中的连字符。
续行号用于把后面的行与该行连接以构成一个较长的命令。
“At”号用于放在函数名前形成函数句柄;用于放在目录名前形成用户对象类目录。
注意:以上的符号一定要在英文状态下输入,因为MATLAB不能识别中文标点符号。
【例1.2]在命令窗口中使用不同的标点符号。
»a=12.5,b='Hello,%逗号表示分隔命令,单引号构成字符串,点号为小数点
12.5000
b=
Hello
»c=[l2;34;56]%□表示构成矩阵,分号用来分隔行,空格用来分隔元素
12
34
56
»d=a*...%…表示续行
(4)数值计算结果的显示格式及设置
•默认显示格式为:当数值为整数,以整数显示;当数值为实数,以小数后4位的精
度近似显示,即以“短(Short)”格式显示;如果数值的有效数字超出了这一范围,
则以科学计数法显示结果。
•显示格式设置:选择菜单“File”-“Preferences",则会出现参数设置对话框,
如图1.10所示;
图i.io参数设置对话框
•直接在命令窗口中输入“format”命令来进行数值显示格式的设置。
format格式描述
表1.6数据显示的Format格式
命令格式含义例子
format通常保证小数点后四位有效:大于1000的314.159显示为314.1590
formatshort(默认)实数,用5位有效数字的科学计数法显示3141.59显示为3.1416e+003
formatshorte5位科学计数法表示n显示为3.1416e+(X)0
formatshortg从formatshort和formatshorte中自动选择n显示为3.1416
最佳计数方式
formatlong15位数字表示丸显示为3.14159265358979
formatlonge15位科学计数法表示n显示为3.141592653589793e+OOO
formatlongg从formatlong和formatlonge中自动选择最n显示为3.1415926358979
佳计数方式
formatrat近似有理数表示口显示为355/113
formathex十六进制表示n显示为40092Ifb54442dl8
format+正数、负数、零分别用+、一、空格n显示为+
formatbank表示(金融)元、角、分况显示为3.14
formatcompact在显示结果之间没有空行的压缩格式
formatloose在显示结果之间有空行的稀疏格式
(5)命令窗口的常用控制命令
■clc:用于清空命令窗口中的显示内容。
■more:在命令窗口中控制其后每页的显示内容行数。
2.历史命令窗口(CommandHistory)
表1.7历史指令窗口主要功能的操作方法
应用功能操作方法
单行或多行命令的选中单行或多行命令,按鼠标右键出现快捷菜单,再选拦“Copy”菜单,就可以把
复制(Copy)它复制。
单行或多行命令的选中单行或多行命令,按鼠标右犍出现快捷菜单,再选择“EvaluateSelection"菜
运行(Evaluaic单,就可在命令窗口中运行,并得出相应结果。
Selection)或者双击选择的命令行也可运行。
把多行命令写成M选中单行或多行命令,按鼠标右键出现快捷菜单,选择“CreateM-File”菜单,就
文件(CreateM-File)可以打开写有这些命令的M文件编辑/调试器窗口。
例如,复制和运行图1.11所示历史命令窗口中的前三行命令。
图1.11历史命令窗口
3.当前目录浏览器窗口(CurrentDirectoryBrowser)
(1)当前目录的设置
如果是通过单击Windows桌面上的MATLAB图标启动,则启动后的默认当前目录是
umatlab/workn;
如果MATLAB的启动是由单击“matlab/bin/win32”目录下的"matlab.exe”,则默认
JCurrentDirectory
FileEditViewYebWindowHelp
当前目录设置区一-frrr5MATLAB6pl\toolbox\«atlab\el£un回国堀
Allfiles|FileType〔LastA
口jaFolder08-二J二
I屋abs.m15-四
&acox,m15-01J—1
国acosKmll-file15-四J
■»cotm15-四
文件详细列表一
国acotKinll-file15-四J
园acxc.m15-四J
国acscitmil-file15-四J
圜n>H-file15-四J
国asec.mIl-file15-四J
同12J
ABS(X)istheabsolutevalueoftheelementsofX.Yhcxi」|
M或MAT文-Xiscomplex,ABS(X)isthecomplexmodulus(magxutude)ofn
th»elementsofX.▼]
件描述区<1IM
Ready
图L13当前目录浏览器窗口
当前目录是“matlab/bin/win32”。
把用户目录设置成当前B录的方法有两种:
•在当前目录设置区设置。在上图中或MATLAB界面工具栏的右边都有当前目录设置
区,可以在“设置栏”中直接填写待设置的目录名。
•通过命令设置
cd%显示当前Fl录
cd目录%指定当前目录
cd..%指定上一级目录为当前目录
(2)文件详细列表区的使用
表1.8文件详细列表区的主要应用功能
功能操作方法
运行M文件选择待运行文件,按鼠标右键出现快捷菜单,选择“Run”菜单运行M文
(Run)件。
选择待运行M文件,按鼠标右键出现快捷菜单,选择“Open”菜单,则M文
打开M文件
件出现在M文件编辑/调试器窗口中。
(Open)
或者双击该M文件也可打开文件。
把MAT文件全部选择待装入的MAT数据文件,按鼠标右键出现快捷菜单,选择“Open”菜单,
数据输入内存此文件的数据就全部装入工作空间。
(Open)或者双击该MAT文件也可实现。
把MAT文件部分选择待装载MAT数据文件,按鼠标右键出现快捷菜单,选择"ImportData”
数据输入内存菜单,出现数据输入向导对话框“ImportWizard",选择待装入的数据变量名,
(ImportData)然后单击“Finish”按钮。
(3)M或MAT文件描述区
显示M或MAT文件描述区:
选择菜单"Filepreferences在“Preferences”对话框中点击左侧的"CurrentDirectory”
选项,在对话框的右边“BrowerDisplayOptions"中选择"ShowM-fileCommentsandMAT-file
Comments"复选框,然后单击“OK”按钮。
4.工作空间浏览器窗口(WorkspaceBrowser)
•工作空间浏览器窗口用于显示所有MATLAB工作空间中的变量名、数据结构、类
型、大小和字节数。
•可以对变量进行观察、编辑、提取和保存。
a=12.5
b=*Hello'
c=[l2;34;56]
图1.14为工作空间窗口的单独窗口显示。
图1.14工作空间浏览器窗口
(1)当前目录浏览器窗口中变量的操作
表1.9工作空间浏览器主要功能的操作方法
功能操作方法
选中变量按鼠标右键出现快捷菜单,选择“Open…”菜单,则数值类、字符类
变量的字符显示变量显示在“ArrayEdilor”数组编辑器窗口中。
或者双击该变量也可显示。
选中变量按鼠标右键出现快捷菜单,选择菜单“Graph”的下拉菜单,则系统就
变量的图形显示
以该绘图命令使变量可视化显示。
全部内存变量保存按鼠标右健出现快捷菜单,选择"SaveWorkspaceAs…”菜单,则可把当前内
为MAT文件存中全部变量保存为数据文件。
部分内存变量保存选中若干变量按鼠标右键出现快捷菜单,选择“SaveSelectionAs…”菜单,则
为MAT文件可把所选变量保存为数据文件。
选中一个或多个变量按鼠标右键出现快捷菜单,选择“Delete”菜单。出现
胴除部分内存变量,,ConfirmDelete对话框,单击“Yes”按钮。
或者选择工作空间浏览器窗口的菜单“Edit”一“Delete”。
删除全部内存变量按鼠标右键出现快捷菜单,选择"ClearWorkspace”菜单。
(2)通过命令管理变量
'save:把工作空间中的数据存放到MAT数据文件
saveFileName变量1变量2…参数%将变量保存到文件中
说明:
FileName为MAT文件名;
变量1、变量2可以省略,省略时则保存工作空间的所有变量;
参数为保存的方式,有-ASCII、-append等方式。
»saveFileNamel%把全部内存变量保存为FileName1.mat文件
»saveFileNamelab%把变量a,b保存为FileName2mat文件
»saveFilcNanie3ab-append%把变量a,b添加到FileName3.mat文件中
"load:从数据文件中取出变量到工作空间
loadP'ileName变量1变量2...
说明:变量1、变量2可以省略,省略时则装载所有变量。
例如:
»loadFilename1%把FileNamel.mat文件中的全部变量装入内存
»loadFileNamelab%把FileName2.mat文件中的a,b变量装入内存
■who:查阅MATLAB内存变量变量名
»who
Yourvariablesare:
abc
•whos:查阅MATLAB内存变量变量名、大小、类型和字节数
»whos
NameSizeBytesClass
a1x18doublearray
b1x510chararray
C3x248doublearray
Grandtotalis12elementsusing66bytes
•clear:删除工作空间中的变量
»cleara
»who
Yourvariablesare:
bc
■exist(tX,):查询工作空间中是否存在某个变量
i=exist(4X,)%查询工作空间中是否有‘X,变量
说明:
■i=l:表示存在一个变量名为'X,的变量;
■i=2:表示存在一个名为,X.m,的文件;
■i=3:表示存在一个名为'X.mex'的文件;
•i=4:表示存在一个名为,X.mdF文件;
•i=5:表示存在一个名为'X,的内部函数;
-i=0:表示不存在以上变量和文件。
5.数组编辑器窗口(ArrayEditor)
打开选择数组编辑器窗口:“Open...”菜单或者双击该变量。
图1.15为变量2;34;56]”在“ArrayEditor”数组编辑器窗口中的显示。
图1.15aArrayEditor”
■在“Nume
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年版个体药房加盟经营协议范本版B版
- 2025年度地下综合管廊安装工程合同编制标准
- 加油站安全用电管理制度(3篇)
- 仪表防冻保温管理制度(3篇)
- 2025年度建筑工程安全生产管理及责任追究合同2篇
- 学校防灾减灾日应急疏散演练预案样本(3篇)
- 二零二五年度供应链金融担保合同诉讼起诉状范本3篇
- 2024年版全面负责型物业管理服务合同版B版
- 2024年度职工食堂服务质量监督与考核合同3篇
- 2025年新岗位就职发言稿与新干事见面会演讲稿(2篇)
- 1-先心病房间隔缺损封堵术护理教学查房
- 电子表格表格会计记账凭证模板
- 2021年深圳亚迪学校小升初面试数学模拟题及答案
- 抽沙船施工方案
- 内蒙古苏尼特右旗铜铅锌矿选矿试验报告
- 诺如病毒检测技术培训
- 自考05627职业辅导个人笔记
- 成人高等教育行业营销方案
- 活动义齿(设计)课件
- 主题班会《我爱爸爸妈妈》
- 部编版六年级语文上册《认识分号》教学课件
评论
0/150
提交评论