matlab解决线性规划问题,求大佬

我随便举的例子,这类问题怎么解决啊!!说个思路也行~... 我随便举的例子,这类问题怎么解决啊!! 说个思路也行~ 展开
 我来答
lhmhz
高粉答主

2019-05-04 · 专注matlab等在各领域中的应用。
lhmhz
采纳数:7264 获赞数:17007

向TA提问 私信TA
展开全部
用matlab解决线性规划问题,一般可以这样求解。
1、建立目标函数myfun(x)文件,即
function f = myfun(x)
x1=x(1),x2=x(2),x3=x(3),x4=x(4)
y1=x(5),y2=x(6),y3=x(7),y4=x(8)
f = x1*y4 + y1*x2+y2*x3+x4*y3;
2、建立约束函数mycon(x)文件,即
function [c,ceq] = mycon(x)
x1,x2,...同上
c =[8-x1-x3;-4-x2-x4;-14-y1+y3;-7+y2+y4];
ceq = [];
3、建立主程序命令文件,即
x0=[......] %8个
x = fmincon(@(x) myfun(x),x0,[],[],[],[],[],[],@(x) mycon(x)
更多追问追答
追问
x0是什么?  还有这个最优解是最小值还是最大值?
追答
x0是初值,这个最优解是最小值
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式