上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
1.5 MATLAB的工具箱
MATLAB 的一个重要特色,就是它具有一套程序扩展系统和一组称之为工具箱(Toolbox)的特殊应用子程序。工具箱是MATLAB的关键部分,它是MATLAB强大功能得以实现的载体和手段,它是对MATLAB基本功能的重要扩充。
MATLAB的工具箱每年都会有一些变化,要么是出现新的工具箱或实用工具,要么是原有工具箱的性能得到改进。因此,在一般情况下,工具箱的列表不是固定不变的,有关MATLAB工具箱的最新信息可以在http://www.mathworks.com/products中看到。
MATLAB有30多个工具箱,大致可分为两类:功能型工具箱和领域型工具箱。
(1)功能型工具箱主要用来扩充 MATLAB 的符号计算功能、图形建模仿真功能、文字处理功能,以及与硬件实时交互功能,能用于多种学科。
(2)领域型工具箱专业性很强,是针对某个专业的常用算法做成的函数包,如控制系统工具箱(Control System Toolbox)、信号处理工具箱(Signal Processing Toolbox)、金融工具箱(Financial Toolbox)等。
运行MATLAB后,选择“Start”→“Toolboxes”,便会看到按字母顺序列出的MATLAB工具箱。
下面简要列举常用计算相关的工具箱所包含的主要内容。
1.最优工具箱(Optimization Toolbox)
(1)线性规划和二次规划
(2)求函数的最大值和最小值
(3)多目标优化
(4)约束条件下的优化
(5)非线性方程求解
2.符号数学工具箱(Symbolic Math Toolbox)
(1)符号表达式和符号矩阵的创建
(2)符号微积分、线性代数、方程求解
(3)因式分解、展开和简化
(4)符号函数的二维图形
(5)图形化函数计算器
3.样条工具箱(Spline Toolbox)
(1)分段多项式和B样条
(2)样条的构造
(3)曲线拟合及平滑
(4)函数微积分