MATLAB优化工具箱的功能与特点
优化工具箱(Optimization Toolbox)涉及函数的最小化或最大化问题,也就是函数极值问题。
MATLAB的优化工具箱由一些对普通非线性函数求解最小化或最大化极值的函数和解决诸如线性规划等标准矩阵问题的函数组成。在控制理论中,最优化常常是要求的重点。当系统最优化之后,不但效率增加,稳定性也随着提高,这个工具箱可以在线性或非线性的函数中找到最优解。
MATLAB中配套使用的优化工具箱版本是3.0,该版本较以前的版本有很大的改进。Optimization Toolbox提供了针对通用问题或者大规模优化问题处理的算法,支持线性规划、二次规划、非线性最小二乘法、非线性方程组求解等功能。主要新特性包括:
·二进制整数规划问题求解;
·针对中等规模问题实现无约束优化算法函数fminunc;
·增加使用单纯形算法的线性规划函数linprog。