| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1266 人关注过本帖
标题:[求助]二次规划的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
快速回复:[求助]二次规划的matlab算法,请教大家
数据加载中...
 
   



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

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