matlab用内点惩罚函数法求解下面的最优化问题怎么解决

如题所述

1、在电脑中启动matlab,新建一个函数文件,用来写目标函数。
2、在编辑器窗口中写入要求的目标函数,并保存,注意使函数名与文件名相同。
3、再新建一个函数文件,用来编写非线性约束条件,将两个函数文件放在同一个文件夹中。
4、在命令行窗口处写入fmincon命令,对于没有的线性约束条件的位置药用空矩阵代替,并且初始条件需要满足非线性约束条件。
5、敲下键盘上的enter建,结果得出,exitflag=1是大于0的,结果正确。MATLAB是美国MathWorks公司出品的商业数学软件,用于数据分析,无线通信,深度学习,图像处理与计算机视觉,信号处理,量化金融与风险管理,机器人,控制系统等领域。
温馨提示:答案为网友推荐,仅供参考
相似回答