1.3 MATLAB系统及工具箱

概括地讲,整个MATLAB系统由两部分组成,一是MATLAB基本部分,二是各种功能性和学科性的工具箱,系统的强大功能由它们表现出来。

基本部分包括数组、矩阵运算,代数和超越方程的求解,数据处理和傅里叶变换,数值积分等。

工具箱实际是用MATLAB语句编成的、可供调用的函数文件集,用于解决某一方面的专门问题或实现某一类新算法。MATLAB工具箱中的函数文件可以修改、增加或删除,用户也可根据自己研究领域的需要自行开发工具箱并外挂到MATLAB中。Internet上有大量的由用户开发的工具箱资源。

到目前为止,MATLAB本身提供的工具箱有40多个,其中主要的有:

(1)生物信息科学工具箱(Bioinformatics Toolbox);

(2)通信工具箱(Communication Toolbox);

(3)控制系统工具箱(Control System Toolbox);

(4)曲线拟合工具箱(Curve Fitting Toolbox);

(5)数据采集工具箱(Data Acquisition Toolbox);

(6)滤波器设计工具箱(Filter Design Toolbox);

(7)财政金融工具箱(Financial Toolbox);

(8)频域系统辨识工具箱(Frequency System Identification Toolbox);

(9)模糊逻辑工具箱(Fuzzy Logic Toolbox);

(10)遗传算法和直接搜索工具箱(Genetic Algorithm and Direct Search Toolbox);

(11)图像处理工具箱(Image Processing Toolbox);

(12)地图工具箱(Mapping Toolbox);

(13)模型预测控制工具箱(Model Predictive Control Toolbox);

(14)神经网络工具箱(Neural Network Toolbox);

(15)优化工具箱(Optimization Toolbox);

(16)偏微分方程工具箱(Partial Differential Equation Toolbox);

(17)信号处理工具箱(Signal Processing Toolbox);

(18)仿真工具箱(Simulink Toolbox);

(19)统计工具箱(Statistics Toolbox);

(20)符号运算工具箱(Symbolic Math Toolbox);

(21)系统辨识工具箱(System Identification Toolbox);

(22)小波工具箱(Wavelet Toolbox)。