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)。