全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 MATLAB等数学软件专版
5553 2
2007-03-26

1099.143

392.1658

2788.983

已知 E3=

392.1658

1059.415

3666.027

2788.983

3666.027

99218.91

Min= W3T E3W3

S.T为 R3TW3 =1 ; R3 =(1,1,1)T

W3 =(w1,w2,w3)T >=0 T为转置

请教各位大侠在matlab中该怎么求出 W3

看过一篇文章说使用matlab软件包的Qpdantz 函数,输入其中的函数值得到该二次凸规划问题的解,具体该怎么使用呢?

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2007-3-26 22:54:00

>> H = [1099.143 392.1658 2788.983
392.1658 1059.415 3666.027
2788.983 3666.027 99218.91];

>> [X,FVAL,EXITFLAG] = QUADPROG(H,zeros(3,1),-eye(3),zeros(3,1),ones(1,3),1)
Warning: Large-scale method does not currently solve this problem formulation,
using medium-scale method instead.
> In quadprog at 262
Optimization terminated.

X =

0.4855
0.5145
0.0000


FVAL =

367.7176


EXITFLAG =

1

[此贴子已经被作者于2007-3-26 22:55:40编辑过]

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2007-3-27 10:38:00
多谢帮助,感激不尽
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群