精通MATLAB金融计算
上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)

● 线性规划和二次规划

● 求函数的最大值和最小位

● 多目标优化

● 约束条件下的优化

● 非线性方程求解

2.符号数学工具箱(Symbolic Math Toolbox)

● 符号表达式和符号矩阵的创建

● 符号微积分、线性代数、方程求解

● 因式分解、展开和简化

● 符号函数的二维图形

● 图形化函数计算器

3.样条工具箱(Spline Toolbox)

● 分段多项式和B样条

● 样条的构造

● 曲线拟合及平滑

● 函数微积分