matlab使用说明书
matlab使用手册

附录MATLAB简介这里介绍MATLAB一些入门知识,包括MATLAB桌面和窗口,MATLAB 命令格式、数据格式、数据文件和变量管理,MATLAB的数组和矩阵运算,MATLAB的字符串、元胞和结构等数据类型,MATLAB的程序设计方法,MATLAB作图方法在线帮助的使用和程序文件和目录的管理等。
一、MATLAB桌面启动MATLAB后,就进入MATLAB的桌面,图1为MATLAB6.1的默认(Default)桌面。
第一行为菜单栏,第二行为工具栏,下面是三个最常用的窗口。
右边最大的是命令窗口(Command Window),左上方前台为发行说明书窗口(Launch pad),后台为工作空间(Workspace),左下方为命令历史(Command History)后台为当前目录(Current Directory)。
1.窗口(1)命令窗口该窗口是进行MATLAB操作最主要的窗口。
窗口中“>>”为命令输入提示符,其后输入运算命令,按回车键就可执行运算,并显示运算结果.。
图1 (2)发行说明书窗口发行说明书窗口是MATLAB 所特有的,用来说明用户所拥有的Mathworks 公司产品的工具包、演示以及帮助信息。
(3)工作空间在默认桌面,位于左上方窗口前台,列出内存中MATLAB 工作空间的所有变量的变量名、尺寸、字节数。
用鼠标选中变量,击右键可以打开、保存、删除、绘图等操作。
(4)当前目录在默认桌面,位于左下方窗口后台,用鼠标点击可以切换到前台。
该窗口列出当前目录的程序文件(.m )和数据文件(.mat )等。
用鼠标选中文件,击右键可以进行打开、运行、删除等操作。
(5)命令历史(Command History )该窗口列出在命令窗口执行过的MATLAB 命令行的历史记录。
用鼠标选中命令行,击右键可以进行复制、执行(Evaluate Selection )、删除等操作。
除上述窗口外,MATLAB 常用窗口还有编程器窗口、图形窗口等。
matlab使用说明书

Matlab使用说明书一、将电化学噪声的代码装载到matlab程序中以便使用1、打开matlab操作界面2、左上角file子菜单中set path,点击Add Folder在指定的位置将my files装载进入matlab的程序中。
Save 完后close。
二、ECN analyzer使用细则大致浏览EN图形特征在窗口中输入ecda命令回车后便会弹出“石维工作室荣誉出品”的窗口,单击“电化学噪声分析器”,ECN analyzer窗口便会展现在眼前。
单击“获取文件夹”从指定的目录下获取实验数据,双击任何一个“.dat”文件后,该文件中所有“.dat”文件就会自动获取到对应的目录下。
注意:加载前一定要检查一下所装载的文件是否完整,如若不完整可能是测试不到1h就被停止测试导致,对于这样的文件一定要将其删除,否则可能会使matlab界面卡死。
也会在Rn计算中出现偏差。
检查ECN analyzer中所有作图窗口中“参与计算”确定全部不被勾选后,单击“EN总制图”这样程序就会自动的将左边所获取的所有文件依次显示成图形,这样一方面可以大致浏览文件中EN图形特征,同时也可以发现一些非正常现象的文件,从而将其清理。
如果觉得还没看清楚图形特征也可再次点击“EN browse”重新浏览图形特征。
或直接点击左侧的单个文件逐一浏览EN特征。
确定合适的“分解层数”、“窗口宽度”、“电流阀值”、“最小峰高”按钮功能解释:分解层数:小波滤波的一个关键参数,它决定是否滤波完全,从而除去背景噪声,显现由电化学反应引起的EN的特征。
“窗口宽度”、“电流阀值”、“最小峰高”分别对应设置为:50s、1e-8A、0.2时表示在每50s的范围内,将经过小波滤波后的高频信号曲线取极值,求出所有峰点,在这些峰点中计算出各自对应的峰高,并以最大峰高的0.2倍为界限,低于最大峰高的0.2倍的峰舍弃,同于低于电流阀值的也一并舍弃。
所以“窗口宽度”、“电流阀值”、“最小峰高”这三个参数决定最终选取峰的数目,为了保证所选峰合理性,可以适当调整上述三个参数,如将分解层数适当调大,电流阀值降低、最小峰高也降低便可将一些小峰选入其中,但实际应用中,太小的峰没有什么意义。
2024版matlab教程(全)资料ppt课件

进行通信系统的建模、仿真和分析。
谢谢聆听
B
C
变量与赋值
在MATLAB中,变量不需要事先声明,可以 直接赋值。变量名以字母开头,可以包含字 母、数字和下划线。
常用函数
MATLAB提供了丰富的内置函数,如sin、 cos、tan等三角函数,以及abs、sqrt等数 学函数。用户可以通过help命令查看函数的
D
使用方法。
02 矩阵运算与数组操作
错误处理
阐述try-catch错误处理机制的语法、 执行流程及应用实例。
04
函数定义与调用
函数概述
阐述函数的概念、作用及分类,包括内置函数和 自定义函数。
函数调用
深入剖析函数的调用方法,包括直接调用、间接 调用及参数传递等技巧。
ABCD
函数定义
详细讲解自定义函数的定义方法,包括函数名、 输入参数、输出参数及函数体等要素。
拟合方法
利用已知数据点构造近似函数,如最小二乘法、多项 式拟合、非线性拟合等。
插值与拟合的比较
插值函数经过所有数据点,而拟合函数则追求整体上 的近似。
数值积分与微分
01
数值积分方法
利用数值技术计算定积分的近似 值,如矩形法、梯形法、辛普森 法等。
02
数值微分方法
通过数值技术求解函数的导数或 微分,如差分法、中心差分法、 五点差分法等。
02
01
矩阵运算
加法与减法
对应元素相加或相减,要求矩阵 大小相同
乘法
使用`*`或`mtimes`函数进行矩阵 乘法,要求内维数相同
点乘与点除
使用`.*`、`./`进行对应元素相乘或 相除,要求矩阵大小相同
特征值与特征向量
MATLAB使用手册

MATLAB使用手册MATLAB基础1.1 MATLAB介绍MATLAB是一种科学计算软件。
MATLAB是Matrix Laboratory(矩阵实验室)的缩写,这是一种以矩阵为基础的交互式程序计算语言。
早期的MATLAB主要用于解决科学和工程的复杂数学计算问题。
由于它使用方便、输入便捷、运算高效、适应科技人员的思维方式,并且有绘图功能,有用户自行扩展的空间,因此特别受到用户的欢迎,使它成为在科技界广为使用的软件,也是国内外高校教学和科学研究的常用软件。
MATLAB由美国Mathworks公司于1984年开始推出,历经升级,到2001年已经有了6.0版,现在MATLAB 6.1、6.5、7.0版都已相继面世。
早期的MATLAB在DOS环境下运行,1990年推出了Windows版本。
1993年,Mathworks公司又推出了MATLAB的微机版,充分支持在MicrosoftWindows界面下的编程,它的功能越来越强大,在科技和工程界广为传播,是各种科学计算软件中使用频率最高的软件。
MATLAB比较易学,它只有一种数据类型(即64位双精度二进制),一种标准的输入输出语句,它用解释方式工作,不需要编译,一般入门后经过自学就可以掌握。
如果有不清楚的地方,可以通过它的帮助(help)和演示(demo)功能得到启示。
学习MATLAB的难点在于,它有大量函数,这些MATLAB函数仅基本部分就有700多个,其中常用的有200~300个,掌握和记忆起来都比较困难。
1993年出现了SIMULINK,这是基于框图的仿真平台,SIMULINK挂接在MATLAB 环境上,以MATLAB的强大计算功能为基础,以直观的模块框图进行仿真和计算。
SIMULINK提供了各种仿真工具,尤其是它不断扩展的、内容丰富的模块库,为系统的仿真提供了极大便利。
在SIMULINK平台上,拖拉和连接典型模块就可以绘制仿真对象的模型框图,并对模型进行仿真。
MATLAB使用方法1

MATLAB使用方法1MATLAB使用方法1MATLAB(MATrix LABoratory)是一种高效的数值计算工具和编程语言,广泛应用于科学、工程、经济和金融等领域的数据处理和分析任务。
它具有强大的矩阵处理能力和丰富的绘图功能,能够快速实现复杂的数学运算和数据可视化。
下面是MATLAB的使用方法介绍:1. 安装与启动:从MathWorks官方网站上获取合适版本的MATLAB软件并进行安装。
成功安装后,可以通过双击桌面上的图标或从应用程序列表中启动MATLAB。
2. 基本操作:MATLAB提供了一个交互式环境,用户可以直接在命令窗口输入指令并得到结果。
在命令窗口中,可以进行基本的数学运算,如加减乘除、求幂、开方等。
例如,输入命令"1+2",回车后会得到结果"ans = 3"。
3.矩阵操作:MATLAB的强大之处在于它对矩阵的高效处理能力。
可以用一对方括号定义矩阵,并进行相应的运算。
例如,输入命令"A=[12;34]",定义了一个2×2的矩阵A。
可以对矩阵进行加减乘除、转置、求逆等操作。
4. 函数使用:MATLAB拥有丰富的内置函数库,用户可以通过调用这些函数来实现复杂的运算和数据处理任务。
函数的调用格式为"函数名(参数1, 参数2, ...)"。
例如,调用MATLAB的sin函数可以使用命令"y = sin(x)",其中x是输入参数,y是函数的输出结果。
5.脚本与函数:除了在命令窗口中逐行输入指令,MATLAB还支持编写脚本文件和函数文件来实现更复杂的任务。
脚本文件是一系列可执行的MATLAB指令的集合,可以按照顺序执行。
函数文件是封装了特定功能的MATLAB代码块,可以接受输入参数并返回结果。
7. 数据导入与导出:MATLAB支持各种数据格式的导入和导出,包括文本文件、Excel文件、图像文件等。
MATLAB使用方法1

MATLAB使用方法1MATLAB使用方法1MATLAB(Matrix Laboratory)是一种强大的数值计算和科学计算软件,被广泛应用于工程、科学和数学领域。
它提供了一个集成的环境,使用户能够进行数据分析、模型构建、算法设计和可视化等操作。
在本文中,我将介绍一些MATLAB的基本使用方法。
1.启动MATLAB首先,你需要打开MATLAB软件。
在Windows系统中,你可以在开始菜单中找到MATLAB的快捷方式,并点击打开。
在Mac系统中,你可以在应用程序文件夹中找到MATLAB并点击打开。
2.MATLAB界面3.执行代码在MATLAB中,你可以执行一行或多行代码。
要执行一行代码,只需在命令窗口中输入代码并按下回车键。
例如,你可以输入以下代码来计算两个数的和:```matlaba=5;b=7;sum = a + b;```按下回车键后,MATLAB将计算出`sum`的值,并在命令窗口中显示结果。
你可以在任何时候更改变量的值,并重新执行代码以获取新的结果。
4.创建向量和矩阵```matlabv=[12345];```要创建一个矩阵,你可以使用分号(;)在每一行之间分隔元素。
例如,下面的代码创建了一个3×3的矩阵:```matlabA=[123;456;789];```你还可以使用函数(例如linspace、zeros和ones)来创建特定类型的向量和矩阵。
5.运算符和函数除了基本的数学运算符,MATLAB还提供了一些常用的函数,例如sin、cos、exp和log等。
要使用这些函数,你只需在函数名称后加上要计算的参数。
例如,下面的代码计算给定角度的正弦值:```matlabangle = 30; % 角度为30度sin_value = sin(deg2rad(angle));```6.绘图```matlabx = linspace(0, 2*pi, 100); % 生成0到2π之间的100个点y = sin(x); % 计算对应的正弦值plot(x, y); % 绘制曲线图```7.脚本文件8.调试和错误处理当你的MATLAB代码出现错误时,MATLAB将显示相应的错误消息以进行调试。
matlab 2020b用户手册

一、概述Matlab是一款功能强大的数学软件,被广泛应用于工程、科学研究以及教育领域。
作为Matlab最新版本,Matlab 2020b不仅在功能上有了更多的更新和改进,同时也为用户提供了更加全面和详尽的用户手册。
本文将对Matlab 2020b用户手册进行全面的介绍,旨在帮助用户更好地理解和使用Matlab 2020b。
二、安装与启动1. 安装Matlab 2020bMatlab 2020b的安装过程相对简单,用户只需按照冠方指引,执行相应的安装步骤即可完成安装。
在安装过程中,用户需要选择合适的安装路径和组件,以及进行必要的授权验证和激活操作。
2. 启动Matlab 2020b安装完成后,用户可以双击桌面上的Matlab图标,或者在命令行窗口输入"matlab"命令来启动Matlab 2020b。
在启动过程中,用户可能需要登入MathWorks账号,以获取更多的个性化设置和服务。
三、界面与功能1. Matlab 2020b的界面Matlab 2020b采用了全新的界面设计,更加简洁美观,同时也更加符合用户的习惯和操作习惯。
用户可以在界面中通过菜单、工具栏以及命令窗口来操作和控制Matlab的各项功能和工具。
2. Matlab 2020b的主要功能Matlab 2020b在数学建模、信号处理、图像处理、数据分析等方面都有着优秀的表现。
与之前版本相比,Matlab 2020b在性能和稳定性上都有了显著的提升,同时新增了许多实用的功能和工具,使得用户在使用中能够更加高效和便利。
四、编程与算法1. Matlab 2020b的编程特性Matlab作为一款优秀的编程工具,提供了丰富的语法和工具,用户可以通过Matlab进行算法设计、模拟仿真、数据处理等各种编程任务。
Matlab 2020b在编程方面进行了多方面的优化和改进,为用户提供更加全面和强大的编程环境。
2. Matlab 2020b的算法库Matlab 2020b包含了丰富的算法库,涵盖了数学、工程、统计学、计算机视觉等多个领域。
2024版matlab教程(完整版)

01 MATLABChapterMATLAB简介MATLAB是一种高级编程语言和环境,主要用于数值计算、数据分析、信号处理、图像处理等多种应用领域。
MATLAB具有简单易学、高效灵活、可视化强等特点,被广泛应用于科研、工程、教育等领域。
MATLAB提供了丰富的函数库和工具箱,方便用户进行各种复杂的数学计算和数据分析。
MATLAB安装与启动MATLAB界面介绍工作空间用于显示当前定义的所有变量及其值。
命令历史记录了用户输入过的命令及其输出结果。
基本运算与数据类型02矩阵运算与数组操作Chapter01020304使用`[]`或`zeros`、`ones`等函数创建矩阵创建矩阵使用`size`函数获取矩阵大小矩阵大小通过下标访问矩阵元素,如`A(i,j)`矩阵元素访问使用`disp`或`fprintf`函数显示矩阵信息矩阵信息矩阵创建与基本操作对应元素相加,如`C = A+ B`加法运算矩阵运算对应元素相减,如`C = A-B`减法运算数与矩阵相乘,如`B = k *A`数乘运算使用单引号`'`进行转置,如`B = A'`转置运算满足乘法条件的矩阵相乘,如`C = A * B`矩阵乘法使用`inv`函数求逆矩阵,如`B = inv(A)`逆矩阵数组创建数组大小数组元素访问数组操作数组操作01020304线性方程组求解数据处理与分析特征值与特征向量图像处理矩阵与数组应用实例03数值计算与数据分析Chapter数值计算基础MATLAB基本运算数值类型与精度变量与表达式函数与脚本数据分析方法数据导入与预处理学习如何导入各种格式的数据(如Excel、CSV、TXT等),并进行数据清洗、转换等预处理操作。
数据统计描述掌握MATLAB中数据统计描述的方法,如计算均值、中位数、标准差等统计量,以及绘制直方图、箱线图等统计图表。
数据相关性分析学习如何在MATLAB中进行数据相关性分析,如计算相关系数、绘制散点图等。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(7)选择输出格式
输出格式是指数据显示的格式,MATLAB 提供 format 命令可以控制结果矩阵的显示,而 不影响结果矩阵的计算和存储。所有计算都是以双精度方式完成的。 (1) 如果矩阵的所有元素都是整数,则矩阵以不带小数点的格式显示。 如输入:
x [1
则显示:
0
1]
x -1 0 1
(2) 如果矩阵中至少有一个元素不是整数, 则有多种输出格式。 常见格式有以下四 种: ① format short(短格式,也是系统默认格式) ② format short e(短格式科学表示) ③ format long(长格式) ④ format long e(长格式科学表示) 如:
[mag, phase] bode(num, den, W)
其中变量 num、den 表示系统传递函数分子和分母,W 表பைடு நூலகம்指定频段,mag 为计算幅值, phase 为计算相角。
(4)语句以“%”开始和以分号“; ”结束的特殊效用
在 MATLAB 中以 “%” 开始的程序行, 表示注解和说明。 符号 “%” 类似于 C++中的 “//” 。 这些注解和说明是不执行的。这就是说,在 MATLAB 程序行中,出现“%”以后的一切内容 都是可以忽略的。 分号用来取消打印, 如果语句最后一个符号是分号, 则打印被取消, 但是命令仍在执行, 而结果不再在命令窗口或其它窗口中显示。 这一点在 M 文件中大量采用, 以抑制不必要的信 息显示。
(6)常数与算术运算符
MATLAB 采用人们习惯使用的十进制数。如: 3 –99 0.0001 9.6397238 1.60210 e 20 -3.14159i 3e5i 6.62252 e23 2i 其中
i 1 。
数值的相对精度为 eps,它是一个符合 IEEE 标准的 16 位长的十进制数,其范围为:
a [1 2 3 4 5 6 7 8 9]
a [1, 2, 3; 4, 5, 6; 7, 8, 9]
以上三种输入方式结果是相同的。 一般若长语句超出一行, 则换行前使用续行符号 (…) 。 在 MATLAB 中,矩阵元素不限于常量,可以采用任意形式的表达式。同时,除了直接输 入方式之外,还可以采用其它方式输入矩阵,如: (1) 利用内部语句或函数产生矩阵; (2) 利用 M 文件产生矩阵; (3) 利用外部数据文件装入到指定矩阵。
2
MATLAB 基本操作命令
本节简单介绍与本书内容相关的一些基本知识和操作命令。
(1)简单矩阵的输入
MATLAB 是一种专门为矩阵运算设计的语言, 所以在 MATLAB 中处理的所有变量都是矩阵。 这就是说,MATLAB 只有一种数据形式,那就是矩阵,或者数的矩形阵列。标量可看作为 1 ×1 的矩阵,向量可看作为 n×1 或 1×n 的矩阵。这就是说,MATLAB 语言对矩阵的维数及类
(2)复数矩阵输入
MATLAB 允许在计算或函数中使用复数。输入复数矩阵有两种方法: (1) a=[12;34]+i*[56;78] (2) a=[1+5i 2+6i;3+7i 4+8i] 注意,当矩阵的元素为复数时,在复数实部与虚部之间不允许使用空格符。如 1 +5i 将被认为是 1 和 5i 两个数。另外,MATLAB 表示复数时,复数单位也可以用 j。
G (s)
求系统的时域响应图,可输入下面的命令:
s4 s 2s 8
2
-2-
>> num=[1,4]; den=[1,2,8]; step(num,den)
图 4 动态响应时域图
程序运行后会在一个新的窗口中显示出系统的时域动态响应曲线,如图 4。用鼠标左键 点击动态响应曲线的某一点, 系统会提示其响应时间和幅值。 按住左键在曲线上移动鼠标的 位置可以很容易的根据幅值观察出上升时间、 调节时间、 峰值及峰值时间, 进而求出超调量。 如 果 想 求 根 轨 迹 , 可 将 程 序 的 第 三 行 变 为 rlocus(num,den) , 求 伯 德 图 可 改 为 bode(num,den)。所不同的是,在根轨迹和伯德图中,G(s)为开环传递函数。 MATLAB 的语法规则类似于 C 语言,变量名、函数名都与大小写有关,即变量 A 和 a 是 两个完全不同的变量。应该注意所有的函数名均由小写字母构成。 MATLAB 是一个功能强大的工程应用软件,它提供了相当丰富的帮助信息,同时也提供 了多种获得帮助的方法。如果用户第一次使用 MATLAB,则建议首先在>>提示符下键入 DEMO 命令, 它将启动 MATLAB 的演示程序。 用户可以在此演示程序中领略 MATLAB 所提供的强大的 运算和绘图功能。
图1
MATLAAB 安装过程界面
图 2 MATLAAB 启动过程界面
-1-
安装完毕后,选择[Restart my computer now]选项以重新启动计算机。 重新启动计算机后,用户就可以点击图标 图 2 所示。 使用 MATLAB6 了。MATLAB 启动过程界面如
(2)
MATLAB 桌面系统
-3-
型没有限制,即用户无需定义变量的类型和维数,MATLAB 会自动获取所需的存储空间。 输入矩阵最便捷的方式为直接输入矩阵的元素,其定义如下: (1) 元素之间用空格或逗号间隔; (2) 用中括号([])把所有元素括起来; (3) 用分号(; )指定行结束。 例如,在 MATLAB 的工作空间中,输入: >>
a [2 3 4; 5 6 9]
则输出结果为:
a 2 3 4 5 6 9
矩阵 a 被一直保存在工作空间中,以供后面使用,直至修改它。 MATLAB 的矩阵输入方式很灵活,大矩阵可以分成 n 行输入,用回车符代替分号或用续 行符号(…)将元素续写到下一行。例如:
a [1, 2, 3; 4, 5, 6; 7, 8, 9]
File|New|M-file 菜单, 在弹出的编程窗口中逐行输入命令, 输入完毕后点击 Debug|Run(或 F5)运行整个程序。运行过程中的错误信息和运行结果显示在命令窗口中。整个程序的源代 码可以保存为扩展名为“.m”的 M 文件。 在介绍 MATLAB 的强大计算和图象处理功能前,我们可以先运行一个简单的程序。 设系统的闭环传递函数为:
10 308 ~ 10 308 。
MATLAB 提供了常用的算术运算符:+,-, ,∕(﹨) ,^(幂指数) 。
-5-
应该注意: (∕)右除法和(﹨)左除法这两种符号对数值操作时,其结果相同,其斜 线下为分母,如 1∕4 与 4﹨1,其结果均为 0.25,但对矩阵操作时,左、右除法是有区别的。
图 3 MATLAB 桌面平台
(3) MATLAB 命令窗口
MATLAB 可以认为是一种解释性语言。在 MATLAB 命令窗口中,标志>>为命令提示符,在 命令提示符后面键入一个 MATLAB 命令时,MATLAB 会立即对其进行处理,并显示处理结果。 这种方式简单易用, 但在编程过程中要修改整个程序比较困难, 并且用户编写的程序不 容易保存。如果想把所有的程序输入完再运行调试,可以用鼠标点击快捷 或
ans
23.4568
ans 是 MATLAB 提供的固定变量,具有特定的功能,是不能由用户清除的。常用的固定 变量还有 eps、pi、Inf、NaN 等。其特殊含义可以用 7.2.10 节介绍的方法查阅帮助。 MATAB 允许在函数调用时同时返回多个变量,而一个函数又可以由多种格式进行调用, 语句的典型格式可表示为: [返回变量列表]=fun-name(输入变量列表) 例如用 bode()函数来求取或绘制系统的 Bode 图,可由下面的格式调用:
(5)获取工作空间信息
MATLAB 开辟有一个工作空间,用于存储已经产生的变量。变量一旦被定义,MATLAB 系 统会自动将其保存在工作空间里。在退出程序之前,这些变量将被保留在存储器中。 为了得到工作空间中的变量清单,可以在命令提示符>>后输入 who 或 whos 命令,当 前存放在工作空间的所有变量便会显示在屏幕上。 命令 clear 能从工作空间中清除所有非永久性变量。 如果只需要从工作空间中清除某个 特定变量,比如“x”,则应输入命令 clear x。
(3) MATLAB 语句和变量
MATLAB 是一种描述性语言。它对输入的表达式边解释边执行,就象 BASIC 语言中直接 执行语句一样。 MATLAB 语句的常用格式为: 变量=表达式[;]
-4-
或简化为: 表达式[;] 表达式可以由操作符、特殊符号、函数、变量名等组成。表达式的结果为一矩阵,它赋 给左边的变量,同时显示在屏幕上。如果省略变量名和“=”号,则 MATLAB 自动产生一个 名为 ans 的变量来表示结果,如: 1900∕81 结果为:
MATLAB 的桌面系统由桌面平台以及桌面组件共同构成, 如图 3。 桌面平台是各桌面组件 的展示平台, 它提供了一系列的菜单操作以及工具栏操作, 而不同功能的桌面组件构成了整 个 MATLAB 操作平台。其组件主要包含如下 8 个组件部分: ①命令窗口 (Command Window) ②历史命令窗口 (Command History) ③组件平台 (Launch Pad)④路径浏览器(Current Directory Browser)⑤帮助浏览器(Help Browser)⑥ 工作空间浏览器(Workspace Browser)⑦数组编辑器(Array Editor)⑧M 文件编辑 调试器(Editor-Debugger) 。 用户可以在 View 菜单下选择打开或关闭某个窗口。
控制系统的模拟试验与 MATLAB 仿真
1 MATLAB 简介
MATLAB 是 Mathworks 公司开发的一种集数值计算、符号计算和图形可视化三大基本功 能于一体的功能强大、操作简单的优秀工程计算应用软件。MATLAB 不仅可以处理代数问题 和数值分析问题, 而且还具有强大的图形处理及仿真模拟等功能。 从而能够很好的帮助工程 师及科学家解决实际的技术问题。 MATLAB 的含义是矩阵实验室(Matrix Laboratory) ,最初主要用于方便矩阵的存取, 其基本元素是无需定义维数的矩阵。 经过十几年的扩充和完善, 现已发展成为包含大量实用 工具箱(Toolbox)的综合应用软件,不仅成为线性代数课程的标准工具,而且适合具有不 同专业研究方向及工程应用需求的用户使用。 MATLAB 最重要的特点是易于扩展。 它允许用户自行建立完成指定功能的扩展 MATLAB 函 数(称为 M 文件) ,从而构成适合于其它领域的工具箱,大大扩展了 MATLAB 的应用范围。目 前,MATLAB 已成为国际控制界最流行的软件,控制界很多学者将自己擅长的 CAD 方法用 MATLAB 加以实现,出现了大量的 MATLAB 配套工具箱,如控制系统工具箱(control systems toolbox) ,系统识别工具箱(system identification toolbox) ,鲁棒控制工具箱(robust control toolbox) , 信号处理工具箱 (signal processing toolbox) 以及仿真环境 SIMULINK 等。