标题:[求助]二次规划的matlab算法,请教大家
只看楼主
taospring
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2006-6-16
 问题点数:0 回复次数:1 
[求助]二次规划的matlab算法,请教大家
大家帮帮忙,很急的,谢谢拉,我怎么也算不出来,如果谁知道请把程序和结果发到我邮箱或者这里。邮箱taospring@163.com 谢谢大家了


f='(0.1576-(0.1501*x(1)+0.8499*x(2)))^2+(0.1184-(0.1576*x(1)+0.8424*x(2)))^2+(0.1443-(0.1184*x(1)+0.8816*x(2)))^2+(0.8424-(0.1501*x(3)+0.8499*x(4)))^2+(0.8816-(0.1576*x(3)+0.8424*x(4)))^2+(0.8557-(0.1184*x(3)+0.8816*x(4)))^2';
其中x(1)+x(3)=1;x(2)+x(4)=1
x(i)大于等于零;i=1,2,3,4。

谢谢大家了,教教我啊,我晚上在线等。谢谢

搜索更多相关主题的帖子: matlab 二次规划 算法 
2006-06-16 16:40
dongmatlab
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2006-6-26
得分:0 
function f=mmfun(x)
f=(0.1576-(0.1501*x(1)+0.8499*x(2)))^2+(0.1184-(0.1576*x(1)+0.8424*x(2)))^2+(0.1443-(0.1184*x(1)+0.8816*x(2)))^2+(0.8424-(0.1501*x(3)+0.8499*x(4)))^2+(0.8816-(0.1576*x(3)+0.8424*x(4)))^2+(0.8557-(0.1184*x(3)+0.8816*x(4)))^2;

x0=[0;0;0;0];
A=[1 0 1 0;
-1 0 -1 0;
0 1 0 1;
0 -1 0 -1];
b=[1 -1 1 -1];
lb=[0 0 0 0];
[x,fval]=fmincon(@mmfun,x0,A,b,[],[],lb,[])

2006-06-26 20:59



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-72792-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.246600 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved