本项目提供了一套完整的高斯伪谱法(Gauss Pseudospectral Method, GPM)MATLAB实现源代码,旨在解决复杂的非线性连续时间最优控制问题。系统通过将连续的时间区间离散化为一系列特定的高斯点(如Legendre-Gauss点),利用拉格朗日插值多项式对状态变量和控制变量进行全域逼近。该方法的核心在于通过构建微分矩阵将原始的微分方程动态约束转化为代数约束,同时利用高斯求等式将目标函数中的积分项转化为离散求和形式,从而将无穷维的最优控制问题转化为有限维的非线性规划(NLP)问题。
本