全球旧事资料 分类
丰富。由于MATLAB是用C语言编写的,MATLAB提供了和C语言几乎一样多的运算符,灵活使用MATLAB的运算符将使程序变得极为简短,具体运算符见附表。
③MATLAB既具有结构化的控制语句(如for循环、while循环、break语句和if语句),又有面向对象编程的特性。
④语法限制不严格,程序设计自由度大。例如,在MATLAB里,用户无需对矩阵预定义就
2
f可使用。
⑤程序的可移植性很好,基本上不做修改就可以在各种型号的计算机和操作系统上运行。
⑥MATLAB的图形功能强大。在FORTRAN和C语言里,绘图都很不容易,但在MATLAB里,数据的可视化非常简单。MATLAB还具有较强的编辑图形界面的能力。
⑦MATLAB的缺点是,它和其他高级程序相比,程序的执行速度较慢。由于MATLAB的程序不用编译等预处理,也不生成可执行文件,程序为解释执行,所以速度较慢。
⑧功能强劲的工具箱是MATLAB的另一重大特色。MATLAB包含两个部分:核心部分和各种可选的工具箱。核心部分中有数百个核心内部函数。其工具箱又可分为两类:功能性工具箱
和学科性工具箱。功能性工具箱主要用来扩充其符号计算功能、图示建模仿真功能、文字处理
功能以及与硬件实时交互功能。功能性工具箱能用于多种学科。而学科性工具箱是专业性比较
强的,如co
trol、toolbox、sig
alprocessi
gtoolbox、commu
icatio
toolbox等。这些工具箱都是由该领域内的学术水平很高的专家编写的,所以用户无需编写自己学科范围内的基础程序,
而直接进行高、精、尖的研究。下表列出了MATLAB的核心部分及其工具箱等产品系列的主要应用领域。
MATLAB的工具箱及主要应用领域
应用领域
工具箱名称
系统控制
数据分析
信号处理
通信系统
金融系统
工程数学
土木工程
图形可视化
MATLAB核心NotebookMATLABComplierMATLABCMathLibrarySimuli
kSymbolicMathSimuli
kAcceleratorChemometricsCommu
icatio
Co
trolSystemFi
a
ceSystemIde
tificatio
FuzzyLogicalHighorderSpectralA
alysis
●●●●●●●●
●●●●●●●●
●●●●●●●
●●●●●●
●●●●●●●
●●●●●●●●
















●●●


●●
工具箱名称
应用领域
3
fImageProcessi
gModelPredictiveCo
trolNGAFou
datio
NeuralNetworkMMLE3Ide
tificatio
LMICo
trolModelPredictiveCo
trolQFTCo
trolDesig
RobustCo
trolSpli
eStatisticsDSPBlocksetFixedPoi
tBlocksetNo
li
earCo
trolDesig
BlocksetRealtimeWorkshopRTWAdaExte
tio
WaveletPartialDiffere
tialEquatio
Optimizatio
StateflowSig
alProcessi
gMuA
alysisa
dSy
thesisFreque
cyDomai
Ide
tificaio
Maptools
系统控r
好听全球资料 返回顶部