24小时热门版块排行榜    

查看: 372  |  回复: 1

tgtxy28

新虫 (初入文坛)

[求助] 急:怎么求下面5元一次方程的最小值已有1人参与

a=(0:0.001:1);b=(0:0.001:1);c=(0:0.001:1);d=(0:0.001:1)
11.7a+13b+11.7c+13d=12.4,
25a+25b+28c+28d=26,
a+b+c+d=1;
y=3a+4b+5c+6.5d;
求Y的最小值及Y最小值时的a、b、c、d的值
请给出matlab程序。
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dingd

铁杆木虫 (职业作家)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
tgtxy28: 金币+10, ★★★很有帮助, 非常感谢,Excel也算出来了 2015-12-17 13:00:26
1stOpt更简单:
CODE:
ParameterDomain = [0,1];
ConstStr y=3*a+4*b+5*c+6.5*d;
MinFunction y;
            11.7*a+13*b+11.7*c+13*d=12.4;
            25*a+25*b+28*c+28*d=26;
            a+b+c+d=1;

目标函数值(最小): 4.20512817938218
a: 0.128205149027865
b: 0.538461528229877
c: 0.333333323875816
d: 3.30129427080482E-16
2楼2015-12-16 15:39:06
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 tgtxy28 的主题更新
信息提示
请填处理意见