请教matlab,已知优化目标函数表达式和约束条件,如何求一个使目标极值的参数对应的一般表达式!

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了请教matlab,已知优化目标函数表达式和约束条件,如何求一个使目标极值的参数对应的一般表达式!相关的知识,希望对你有一定的参考价值。

我能计算出来固定条件时候的极值,但是我需要一般式的解,也就是闭合表达式

参考技术A 我是高三,…利用约束条件画出图,再用目标函数求出优解,即是图像最高点和最低点坐标,…两点公式 参考技术B 建议用lingo来解决这类优化问题。lingo很容易上手。比Matlab解决方便多了。网上有这软件下载,若需要发邮件到ling0203.happy@163.com 参考技术C 线性优化用:
min z=cX
s.t AX<=b
Aeq*X=beq
VLB≤X≤VUB
命令:[1] x=linprog(c,A,b,Aeq,beq, VLB,VUB)
[2] x=linprog(c,A,b,Aeq,beq, VLB,VUB, X0)
注意:[1] 若没有等式约束: , 则令Aeq=[ ], beq=[ ].
[2]其中X0表示初始点
4. 命令:[x,fval]=linprog(…)
返回最优解x及x处的目标函数值fval.
非线性优化用:
1.x=quadprog(H,C,A,b);
2.x=quadprog(H,C,A,b,Aeq,beq);
3.x=quadprog(H,C,A,b,Aeq,beq,VLB,VUB);
4.x=quadprog(H,C,A,b, Aeq,beq ,VLB,VUB,X0);
5.x=quadprog(H,C,A,b,Aeq,beq,VLB,VUB,X0,options);
6.[x,fval]=quaprog(…);
7.[x,fval,exitflag]=quaprog(…);
8.[x,fval,exitflag,output]=quaprog(…);
等···

以上是关于请教matlab,已知优化目标函数表达式和约束条件,如何求一个使目标极值的参数对应的一般表达式!的主要内容,如果未能解决你的问题,请参考以下文章

背包问题怎样给出符号说明,目标函数和约束条件

如何用Matlab求有限制条件的目标函数的最小值求解一个优化问题(目标函数非线性,约束函数线性)?

matlab中多目标线性规划函数如何使用

Matlab随笔之线性规划

Python数模笔记-模拟退火算法约束条件的处理

3. 用MATLAB优化工具箱解线性规划和非线性规划