收藏 分销(赏)

MATLAB中文手册.doc

上传人:人****来 文档编号:3135892 上传时间:2024-06-19 格式:DOC 页数:268 大小:5.28MB 下载积分:20 金币
下载 相关 举报
MATLAB中文手册.doc_第1页
第1页 / 共268页
MATLAB中文手册.doc_第2页
第2页 / 共268页


点击查看更多>>
资源描述
Matlab中文手册 目录 1 第1章 MATLAB 6.5环境 6 1.1 MATLAB简介 6 1.1.1 MATLAB工具箱 6 1.1.2 MATLAB功能和特点 6 1.2 MATLAB 6.5环境设置 7 1.2.1 菜单栏 7 1.2.2 工具栏 10 1.2.3 通用操作界面窗口 10 1.3 MATLAB 6.5帮助 19 1.4 MATLAB 6.5其他管理 20 1.4.1 MATLAB用户文件格式 20 1.4.2设置搜索路径 21 1.4.3文件管理命令 22 1.4.4 退出MATLAB 23 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 符号矩阵 80 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.3 Z变换及其反变换 100 3.6符号方程的求解 101 3.6.1代数方程 101 3.6.2符号常微分方程 102 3.7符号函数的可视化 103 3.7.1符号函数的绘图命令 103 3.7.2图形化的符号函数计算器 105 3.8 Maple函数的使用 105 3.8.1访问Maple函数 105 3.8.2 获得Maple的帮助 106 第4章 MATLAB计算的可视化和GUI设计 107 4.1二维曲线的绘制 107 4.1.1基本绘图命令plot 107 4.1.2绘制曲线的一般步骤 111 4.1.3多个图形绘制的方法 112 4.1.4曲线的线型、颜色和数据点形 114 4.1.5设置坐标轴和文字标注 115 4.1.6交互式图形命令 118 4.2 MATLAB的三维图形绘制 119 4.2.1绘制三维线图命令plot3 119 4.2.2绘制三维网线图和曲面图 120 4.2.3立体图形与图轴的控制 123 4.2.4色彩的控制 125 4.3 MATLAB的特殊图形绘制 128 4.3.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菜单 146 4.7.3控件 147 4.7.5回调函数 149 4.7.6 GUI应用举例 149 4.8动画 151 4.8.1以电影方式产生动画 151 4.8.2以对象方式产生动画 152 第5章 MATLAB程序设计 153 5.1脚本文件和函数文件 153 5.1.1 M文本编辑器 153 5.1.2 M文件的基本格式 154 5.1.3 M脚本文件 155 5.1.4 M函数文件 156 5.2程序流程控制 157 5.2.1 for ... end循环结构 157 5.2.2 while ... end循环结构 158 5.2.3 If…else…end条件转移结构 158 5.2.4 switch…case开关结构 159 5.2.5 try... catch... end试探结构 160 5.2.6流程控制语句 161 5.3函数调用和参数传递 163 5.3.1子函数和私有函数 163 5.3.2局部变量和全局变量 164 5.3.3函数的参数 165 5.3.4程序举例 168 5.4 M文件性能的优化和加速 170 5.4.1 P码文件 170 5.4.2 M文件性能优化 170 5.4.3 JIT和加速器 171 5.5内联函数 174 5.6利用函数句柄执行函数 175 5.6.1函数句柄的创建 175 5.6.2用feval命令执行函数 176 5.7利用泛函命令进行数值分析 177 5.7.1求极小值 178 5.7.2求过零点 179 5.7.3数值积分 180 5.7.4微分方程的数值解 180 第6章 线性控制系统分析与设计 182 6.1线性系统的描述 182 6.1.1状态空间描述法 182 6.1.2传递函数描述法 183 6.1.3零极点描述法 184 6.1.4离散系统的数学描述 184 6.2线性系统模型之间的转换 187 6.2.1连续系统模型之间的转换 187 6.2.2连续系统与离散系统之间的转换 190 6.2.3模型对象的属性 193 6.3结构框图的模型表示 195 6.4线性系统的时域分析 203 6.4.1零输入响应分析 203 6.4.2脉冲响应分析 204 6.4.3阶跃响应分析 205 6.4.4任意输入的响应 206 6.4.5系统的结构参数 208 6.5线性系统的频域分析 209 6.5.1频域特性 209 6.5.2连续系统频域特性 210 6.5.3幅值裕度和相角裕度 214 6.5.4离散系统频域分析 214 6.6线性系统的根轨迹分析 215 6.6.1绘制根轨迹 215 6.6.2根轨迹的其它工具 216 6.7线性系统的状态空间设计 219 6.7.1极点配置法 219 6.7.2最优二次型设计 220 第7章 Simulink仿真环境 221 7.1演示一个Simulink的简单程序 221 7.2 Simulink的文件操作和模型窗口 223 7.2.1 Simulink的文件操作 223 7.2.2 Simulink的模型窗口 223 7.3 模型的创建 225 7.3.1模块的操作 225 7.3.2信号线的操作 227 7.3.3给模型添加文本注释 228 7.4 Simulink的基本模块 228 7.4.1基本模块 228 7.4.2常用模块的参数和属性设置 230 7.5复杂系统的仿真与分析 233 7.5.1仿真的设置 233 7.5.2连续系统仿真 234 7.5.3离散系统仿真 237 7.5.4仿真结构参数化 239 7.6子系统与封装 239 7.6.1建立子系统 239 7.6.2条件执行子系统 241 7.6.3子系统的封装 242 7.7用MATLAB命令创建和运行Simulink模型 246 7.7.1用MATLAB命令创建Simulink模型 246 7.7.2用MATLAB命令运行Simulink模块 248 7.8以Simulink为基础的模块工具箱简介 249 第8章MATLAB高级应用 250 8.1 MATLAB应用接口 250 8.1.1 MEX文件 250 8.1.2 使用MATLAB编译器生成MEX和EXE文件 253 8.2 低级文件的输入输出 255 8.2.1打开和关闭文件 255 8.2.2读写格式化文件 256 8.2.3读写二进制数据 258 8.2.4文件定位 259 8.3 图形文件的转储 261 8.4 Notebook 261 8.4.1 Notebook的安装 261 8.4.2 Notebook的启动 261 8.4.3 Notebook的使用 263 8.4.4 Notebook中MATLAB的使用 266 第1章 MATLAB 6.5环境 1.1 MATLAB简介 l MATLAB(Matrix Laborator)是MathWorks公司开发科学与工程计算软件; l 广泛应用于自动控制、数学运算、信号分析、计算机技术、图像信号处理、财务分析、航天工业、汽车工业、生物医学工程、语音处理和雷达工程等行业; l 国内外高校和研究部门科学研究的重要工具; l MATLIB 已成为数学计算工具方面事实上的标准,MATLIB 6.5是最新版本。 1.1.1 MATLAB工具箱 l MATLAB由基本部分和功能各异的工具箱组成。 基本部分是MATLAB的核心,工具箱是扩展部分。 l 工具箱是用MATLAB的基本语句编成的各种子程序集,用于解决某一方面的专 门问题或实现某一类的新算法。 l MATLAB有以下主要的工具箱: § 控制系统工具箱(Control System Toolbox) § 系统辨识工具箱(System Identification Toolbox) § 信号处理工具箱(Signal Processing Toolbox) § 神经网络工具箱(Neural Network Toolbox) § 模糊逻辑控制工具箱(Fuzzy Logic Toolbox) § 小波工具箱(Wavelet Toolbox) § 模型预测控制工具箱(Model Predictive Control Toolbox) § 通信工具箱(Communication Toolbox) § 图像处理工具箱(Image Processing Toolbox) § 频域系统辨识工具箱(Frequency System Identification Toolbox) § 优化工具箱(Optimization Toolbox) § 偏微分方程工具箱(Partial Differential Equation Toolbox) § 财政金融工具箱(Financial Toolbox) § 统计工具箱(Statistics Toolbox) 1.1.2 MATLAB功能和特点 1.功能强大 (1) 运算功能强大 l MATLAB的数值运算要素不是单个数据,而是矩阵,每个元素都可看作复数,运算包括加、减、乘、除、函数运算等; l 通过MATLAB的符号工具箱,可以解决在数学、应用科学和工程计算领域中常常遇到的符号计算问题。 (2) 功能丰富的工具箱 大量针对各专业应用的工具箱的提供,使MATLAB适用于不同领域。 (3) 文字处理功能强大 MATLAB的Notebook为用户提供了强大的文字处理功能,允许用户从Word访问MATLAB的数值计算和可视化结果。 2.人机界面友好,编程效率高 l 语言规则与笔算式相似,命令表达方式与标准的数学表达式非常相近。 l 解释方式工作的,键入算式无需编译立即得出结果,若有错误也立即做出反应,便于编程者立即改正。 3.强大而智能化的作图功能 l 工程计算的结果可视化,使原始数据的关系更加清晰明了; l 多种坐标系; l 能绘制三维坐标中的曲线和曲面。 4.可扩展性强 包括基本部分和工具箱两大部分,具有良好的可扩展性,工具箱可以任意增减。 5. Simulink动态仿真功能 MATLAB的Simulink提供了动态仿真的功能,用户通过绘制框图来模拟一个线性、非线性、连续或离散的系统,通过Simulink能够仿真并分析该系统。 1.2 MATLAB 6.5环境设置 MATLAB6.5版的界面更加方便,运行界面称为MATLAB操作界面(MATLAB Desktop),默认的操作界面如图1.1所示。 MATLAB的操作界面是一个高度集成的工作界面,它的通用操作界面包括九个常用的窗口,另外,MATLAB6.5版还增加了“Start”开始按钮。 1.2.1 菜单栏 图1.1 MATLAB 6.5版的默认界面 菜单 历史命令窗口 工作空间窗口/当前目录浏览器/交互界面分类目录窗口 开始按钮 工具栏 命令窗口 MATLAB操作界面菜单提供了“File”、“Edit”、“View”、“Web”、“Window”和“Help”菜单。 1.File菜单 图1.2 File菜单 表1.1 File菜单功能表 下拉菜单 功能 New M-file 新建一个M文件,打开M文件编辑/调试器 Figure 新建一个图形窗口 Model 新建一个仿真模型 GUI 新建一个图形用户设计界面(GUI) Open... 打开已有文件 Close Command History 关闭历史命令窗口 Import Data... 导入其他文件的数据 Save Workspace as... 使用二进制的MAT文件保存工作空间的内容 Page Setup... 页面设置 Set Path... 设置搜索路径等 Preferences... 设置MATLAB工作环境外观和操作的相关属性等参数 Print... 打印 Print Selection... 打印所选择区域 Exit MATLAB 退出MATLAB 2.Edit菜单 图1.3 Edit菜单 l Edit菜单如图1.3所示,Edit菜单的各菜单项与Windows的Edit菜单相似; l “Paste Special”有点特殊,可以用来打开数据输入向导对话框“Import Wizard”,将剪贴板的数据输入到MATLAB工作空间中。 3.View菜单 图1.4 View菜单 表1.2 View菜单功能表 下拉菜单 功能 Desktop Layout 界面布局(可选择各种布局方式) Undock Command Window 与命令窗口分离 Command Window 打开命令窗口 Command History 打开历史命令窗口 Current Directory 打开当前目录窗口 Workspace 打开工作空间窗口 Launch Pad 打开交互界面分类目录窗口 Profiler 打开程序性能剖析窗口 Help 打开帮助窗口 4. Web菜单 图1.5 Web菜单 表1.3 Web菜单功能表 下拉菜单 功能 The MathWorks Web Site 连接到MathWorks公司的主页 MATLAB Central 连接到MATLAB Central MATLAB File Exchange 连接到MATLAB File Exchange MATLAB Newsgroup Access 连接到MATLAB Newsgroup Access Check for Updates 通过网站检查版本更新 Products 连接到产品介绍页面 Membership 连接到介绍MathWorks公司的会员制度 Technical Support Knowledge Base 连接到MathWorks公司的技术支持网页 5. Windows菜单 Windows菜单提供了在已打开的各窗口之间切换的功能。 6. Help菜单 Help菜单提供了进入各类帮助系统的方法。 图1.6 Help菜单 7. 开始菜单 l 上半部分是交互界面窗口的列表; l 下半部分是常用的子菜单项,包括:Desktop Tools、Web、Preferences、Help和Demos。 1.2.2 工具栏 New M-File Copy Cut Paste Open File Undo Redo Help Simulink 当前路径 图1.8 工具栏 1.2.3 通用操作界面窗口 1. 命令窗口(Command Window) 在命令窗口中可键入各种MATLAB的命令、函数和表达式,并显示除图形外的所有运算结果。 l 命令窗口单独显示:如果选择菜单“View”→“Undock Command Window ”; l 单独的命令窗口返回MATLAB界面:选择命令窗口的菜单“View”→“Dock Command Window”命令。 图1.9 单独的命令窗口 (1) 命令行的显示方式 l 命令窗口中的每个命令行前会出现提示符“>>”。 l 命令窗口内显示的字符和数值采用不同的颜色,在默认情况下,输入的命令、表达式以及计算结果等采用黑色字体; l 字符串采用赭红色;“if”、“for”等关键词采用蓝色。 【例1.1】在命令窗口中输入不同的数值和语句,并查看其显示方式。 >> a=12.7 a = 12.7000 >> b='Hello' b = Hello >> if a>0 c=5 ,end c = 5 (2) 命令窗口中命令行的编辑 MATLAB命令窗口不仅可以对输入的命令进行编辑和运行,而且可以对已输入的命令进行回调、编辑和重运行。常用操作键如表1.4所示。 表1.4 命令窗口中行编辑的常用操作键 键名 作用 键名 作用 ↑ 向前调回已输入过的命令行 Home 使光标移到当前行的开头 ↓ 向后调回已输入过的命令行 End 使光标移到当前行的末尾 ← 在当前行中左移光标 Delete 删去光标右边的字符 → 在当前行中右移光标 Backspace 删去光标左边的字符 PageUp 向前翻阅当前窗口中的内容 Esc 清除当前行的全部内容 Page Down 向后翻阅当前窗口中的内容 CTRL+C 中断MATLAB命令的运行 (3) 命令窗口中的标点符号 表1.5 MATLAB常用标点符号的功能 名称 符号 功能 空格 用于输入变量之间的分隔符以及数组行元素之间的分隔符。 逗号 , 用于要显示计算结果的命令之间的分隔符;用于输入变量之间的分隔符;用于数组行元素之间的分隔符。 点号 . 用于数值中的小数点。 分号 ; 用于不显示计算结果命令行的结尾;用于不显示计算结果命令之间的分隔符;用于数组元素行之间的分隔符。 冒号 : 用于生成一维数值数组,表示一维数组的全部元素或多维数组的某一维的全部元素。 百分号 % 用于注释的前面,在它后面的命令不需要执行。 单引号 ‘ ’ 用于括住字符串。 圆括号 ( ) 用于引用数组元素;用于函数输入变量列表;用于确定算术运算的先后次序。 方括号 [ ] 用于构成向量和矩阵;用于函数输出列表。 花括号 { } 用于构成元胞数组。 下划线 - 用于一个变量、函数或文件名中的连字符。 续行号 … 用于把后面的行与该行连接以构成一个较长的命令。 “At”号 @ 用于放在函数名前形成函数句柄;用于放在目录名前形成用户对象类目录。 注意:以上的符号一定要在英文状态下输入,因为MATLAB不能识别中文标点符号。 【例1.2】在命令窗口中使用不同的标点符号。 >> a=12.5,b='Hello' %逗号表示分隔命令,单引号构成字符串,点号为小数点 a = 12.5000 b = Hello >>c=[1 2;3 4;5 6] % [ ]表示构成矩阵,分号用来分隔行,空格用来分隔元素 c = 1 2 3 4 5 6 >> d=a*... %...表示续行 (4) 数值计算结果的显示格式及设置 l 默认显示格式为:当数值为整数,以整数显示;当数值为实数,以小数后4位的精度近似显示,即以“短(Short)”格式显示;如果数值的有效数字超出了这一范围,则以科学计数法显示结果。 l 显示格式设置:选择菜单“File”→“ Preferences”,则会出现参数设置对话框,如图1.10所示; 图1.10 参数设置对话框 l 直接在命令窗口中输入 “format” 命令来进行数值显示格式的设置。 format 格式描述 表1.6 数据显示的Format格式 命令格式 含义 例子 format format short(默认) 通常保证小数点后四位有效;大于1000的实数,用5位有效数字的科学计数法显示 314.159显示为314.1590 3141.59显示为3.1416e+003 format short e 5位科学计数法表示 π显示为3.1416e+000 format short g 从format short和format short e中自动选择最佳计数方式 π显示为3.1416 format long 15位数字表示 π显示为3.14159265358979 format long e 15位科学计数法表示 π显示为3.141592653589793e+000 format long g 从format long和format long e中自动选择最佳计数方式 π显示为3.1415926358979 format rat 近似有理数表示 π显示为355/113 format hex 十六进制表示 π显示为400921fb54442dl8 format + 正数、负数、零分别用+、-、空格 π显示为+ format bank 表示(金融)元、角、分 π显示为3.14 format compact 在显示结果之间没有空行的压缩格式 format loose 在显示结果之间有空行的稀疏格式 (5) 命令窗口的常用控制命令 § clc:用于清空命令窗口中的显示内容。 § more:在命令窗口中控制其后每页的显示内容行数。 2. 历史命令窗口(Command History) 表1.7 历史指令窗口主要功能的操作方法 应用功能 操作方法 单行或多行命令的复制(Copy) 选中单行或多行命令,按鼠标右键出现快捷菜单,再选择“Copy”菜单,就可以把它复制。 单行或多行命令的运行 (Evaluate Selection) 选中单行或多行命令,按鼠标右键出现快捷菜单,再选择“Evaluate Selection”菜单,就可在命令窗口中运行,并得出相应结果。 或者双击选择的命令行也可运行。 把多行命令写成M文件(Create M-File) 选中单行或多行命令,按鼠标右键出现快捷菜单,选择“Create M-File”菜单,就可以打开写有这些命令的M文件编辑/调试器窗口。 例如,复制和运行图1.11所示历史命令窗口中的前三行命令。 图1.11 历史命令窗口 3. 当前目录浏览器窗口(Current Directory Browser) (1) 当前目录的设置 如果是通过单击Windows桌面上的MATLAB图标启动,则启动后的默认当前目录是“matlab/work”; 当前目录设置区 文件详细列表 图1.13 当前目录浏览器窗口 M或MAT文件描述区 如果MATLAB的启动是由单击“matlab/bin/win32”目录下的“matlab.exe”,则默认当前目录是“matlab/bin/win32”。 把用户目录设置成当前目录的方法有两种: § 在当前目录设置区设置。在上图中或MATLAB界面工具栏的右边都有当前目录设置区, 可以在“设置栏”中直接填写待设置的目录名。 § 通过命令设置 cd %显示当前目录 cd 目录 %指定当前目录 cd .. %指定上一级目录为当前目录 (2) 文件详细列表区的使用 表1.8 文件详细列表区的主要应用功能 功能 操作方法 运行M文件(Run) 选择待运行文件,按鼠标右键出现快捷菜单,选择 “Run” 菜单 运行M文件。 打开M文件(Open) 选择待运行M文件,按鼠标右键出现快捷菜单,选择“Open”菜单,则M文件出现在M文件编辑/调试器窗口中。 或者双击该M文件也可打开文件。 把MAT文件全部数据输入内存(Open) 选择待装入的MAT数据文件,按鼠标右键出现快捷菜单,选择“Open”菜单,此文件的数据就全部装入工作空间。 或者双击该MAT文件也可实现。 把MAT文件部分数据输入内存(Import Data) 选择待装载MAT数据文件,按鼠标右键出现快捷菜单,选择“Import Data”菜单,出现数据输入向导对话框“Import Wizard”,选择待装入的数据变量名,然后单击“Finish”按钮。 (3) M或MAT文件描述区 显示M或MAT文件描述区: 选择菜单“File”→“preferences”,在“Preferences”对话框中点击左侧的“Current Directory”选项,在对话框的右边“Brower Display Options”中选择“Show M-file Comments and MAT-file Comments”复选框,然后单击“OK”按钮。 4. 工作空间浏览器窗口(Workspace Browser) l 工作空间浏览器窗口用于显示所有MATLAB工作空间中的变量名、数据结构、类型、大小和字节数。 l 可以对变量进行观察、编辑、提取和保存。 a=12.5 b='Hello' c=[1 2;3 4;5 6] 图1.14 工作空间浏览器窗口 图1.14为工作空间窗口的单独窗口显示。 (1) 当前目录浏览器窗口中变量的操作 表1.9 工作空间浏览器主要功能的操作方法 功能 操作方法 变量的字符显示 选中变量按鼠标右键出现快捷菜单,选择“Open…”菜单,则数值类、字符类变量显示在“Array Editor”数组编辑器窗口中。 或者双击该变量也可显示。 变量的图形显示 选中变量按鼠标右键出现快捷菜单,选择菜单“Graph”的下拉菜单,则系统就以该绘图命令使变量可视化显示。 全部内存变量保存为MAT文 件 按鼠标右键出现快捷菜单,选择“Save Workspace As…”菜单,则可把当前内存中全部变量保存为数据文件。 部分内存变量保存为MAT文件 选中若干变量按鼠标右键出现快捷菜单,选择“Save Selection As…”菜单,则可把所选变量保存为数据文件。 删除部分内存变量 选中一个或多个变量按鼠标右键出现快捷菜单,选择“Delete”菜单。出现“Confirm Delete”对话框,单击“Yes”按钮。 或者选择工作空间浏览器窗口的菜单“Edit”→“Delete”。 删除全部内存变量 按鼠标右键出现快捷菜单,选择“Clear Workspace”菜单。 (2) 通过命令管理变量 § save: 把工作空间中的数据存放到MAT数据文件 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添加到FileName3.mat文件中 § load: 从数据文件中取出变量到工作空间 load FileName 变量1 变量2 … 说明:变量1、变量2可以省略,省略时则装载所有变量。 例如: >> load Filename1 %把FileName1.mat文件中的全部变量装入内存 >> load FileName2 a b %把FileName2.mat文件中的a,b变量装入内存 § who: 查阅MATLAB内存变量变量名 >> who Your variables are: a b c § whos: 查阅MATLAB内存变量变量名、大小、类型和字节数 >> whos Name Size Bytes Class a 1x1 8 double array b 1x5 10 char array c 3x2 48 double array Grand total is 12 elements using 66 bytes § clear: 删除工作空间中的变量 >> clear a >> who Your variables are: b c § exist(‘X’) : 查询工作空间中是否存在某个变量 i=exist(‘X’) %查询工作空间中是否有’X’变量 说明: § i=1 :表示存在一个变量名为’X’的变量; § i=2 :表示存在一个名为’X.m’的文件; § i=3 :表示存在一个名为’X.mex’的文件; § i=4 :表示存在一个名为’X.mdl’文件; § i=5 :表示存在一个名为’X’的内部函数; § i=0 :表示不存在以上变量和文件。 5. 数组编辑器窗口(Array Editor) 打开选择数组编辑器窗口:“Open…”菜单或者双击该变量。 图1.15 “Array Editor”数组编辑器窗口 图1.15为变量“c=[1 2;3 4;5 6]”在“Array Editor”数组编辑器窗口中的显示。 § 在“Numeric format”栏中改变变量的显示类型。 § 在“Size”、“by”栏中改变数组的大小。 § 逐格修改数组中的元素值。 图1.16 交互界面分类目录窗口 6. 交互界面分类目录窗口(Launch Pad) § 双击应用条目“Import Wizard”、“Profiler”和“GUIDE”,就出现相应的界面窗口。 § 双击“Help” 条目,就打开帮助文件出现帮助导航/浏览器窗口。 § 双击“Demos”条目,就出现帮助导航/浏览器窗口的Demos选项卡。 § 双击“Product Page (Web)”条目,就会上网连接支持网站的相应产品页面。 7. M文件编辑/调试器窗口(Editor/Debugger) 启动M文件编辑/调试器窗口的方法: § 单击MATLAB界面上的图标,或者单击菜单“File”→“New”→“M-file”,可打开空白的M文件编辑器。 § 单击MATLAB界面上的图标,或者单击菜单“File”→“Open”,在打开的“Open”对话框中填写所选文件名,单击“打开”按钮,就可出现相应的M文件编辑器。 图1.17 M文件编辑/调试器窗口 § 用鼠标双击当前目录窗口中的M文件(扩展名为.m),可直接打开相应文件的M文件编辑器。 图1.17显示打开了一个“Ex0101.m”文件的M文件编辑/调试器窗口: 8. 帮助导航/浏览器窗口(Help Navigator/Browser) 单击工具栏的图标;或选择菜单“View”→“Help”;或选择菜单“Help”→“MATLAB Help”都能出现帮助导航/浏览器窗口。 9. 程序性能剖析窗口(Profiler) § 选择菜单“View”→“Profiler”;或在命令窗口输入“profile viewer”命令都可以独立出现程序性能剖析窗口,如图1.18所示 图1.18 程序性能剖析窗口 § 使用菜单“View”→“Dock profiler”命令将该窗口放到MATLAB的操作界面中。 1.3 MATLAB 6.5帮助 MATLAB6.5的帮助方式有很多种,用户可以通过快捷方便的帮助系统来迅速掌握MATLAB的强大功能。 1. 帮助导航/浏览器窗口 通过上节介绍的方法打开帮助导航/浏览器窗口,如图1.19所示。 图1.19 帮助导航/浏览器窗口 图1.19所示的帮助导航/浏览器窗口界面由左侧的Help Navigator(帮助导航器)和右侧的Help Browser(帮助浏览器)两部分组成。 帮助导航器的功能: (1) Contents选项窗口 § “Begin Here”是主要简介MATLAB的特点、内容和方法。 § “Release Notes For Release R13” 是专门介绍版本升级的变化。 § “Installation”是介绍各种环境下的安装方法。 § “MATLAB”下的各条目是最常使用的。 “Getting Started”是对MATLAB的环境、图形和编程进行简单介绍; “Examples”则是较全面进行举例; “Development Environment”介绍了MATLAB的工作环境,有较综合的计算实例; “Mathematics ” 是详细介绍MATLAB的数学运算; “Programming and Data Types”介绍M文件编程和数据类型; “Graphics”介绍绘图功能和图形用户界面设计; “Printable Documentation”则是给出可打印的PDF文件列表等等。 (2) Index选项窗口 Index选项窗口是MATLAB提供的术语索引表,可以查找命令、函数和专用术语等。 (3) Search选项窗口 Search选项窗口是通过关键词来查找全文中与之匹配的章节条目。 (4) Demos选项窗口
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服