24小时热门版块排行榜    

CyRhmU.jpeg
查看: 1348  |  回复: 14
【悬赏金币】回答本帖问题,作者小灰灰SHG将赠送您 5 个金币
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

小灰灰SHG

新虫 (初入文坛)

[求助] 线性规划求解已有2人参与

线性规划求解报错:左右维度不一样

线性规划求解


发自小木虫Android客户端
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zyh700600

金虫 (小有名气)

【答案】应助回帖

CODE:
clear;clc;

format shortG

options = optimset('Display','off');

H = [1.32706 -0.26629 -0.10485 2.37964
    -2.14291 1.11803 0.89604 0.92137
    -0.27878 -0.86637 -0.43404 0.18012
    -0.35438 0.09057 0.22529 -0.09379
    0.42988 -1.50226 2.11735 -0.66289
    0.34362 0.63772 -0.49262 -0.80495
    -0.00402 -0.09919 -1.29207 0.04081
    -0.60345 -0.65027 -0.68906 -0.44298
    -0.04899 -0.38018 -0.83804 -0.83195
    1.33196 1.91824 0.61199 -0.68537]

q = zeros(10,4);
w = zeros(10,1);

for j=1:10
   
    c=[-H(j,4),0,0,0];
   
    a=[H(1,4),-H(1,1:3);
        H(2,4),-H(2,1:3);
        H(3,4),-H(3,1:3);
        H(4,4),-H(4,1:3);
        H(5,4),-H(5,1:3);
        H(6,4),-H(6,1:3);
        H(7,4),-H(7,1:3);
        H(8,4),-H(8,1:3);
        H(9,4),-H(9,1:3);
        H(10,4),-H(10,1:3);
        H(j,4),0,0,0];
   
    b=[0;0;0;0;0;0;0;0;0;0;1];
    aeq=[0,H(j,1:3)];
    beq=[1];
    lb=[0,0,0,0];
    ub=[1,1,1,1];
   
    [xx,fval,exitflag,output] = linprog(c,a,b,aeq,beq,lb,ub,[],options);

    q(j,:) = xx';
    w(j,:) = exitflag';
   
end

q
w

6楼2021-12-23 11:27:45
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 15 个回答

hzlhm

至尊木虫 (著名写手)

【答案】应助回帖

感谢参与,应助指数 +1
我们的眼睛视力不好,看不清图片的内容,请将代码直接复制到贴内。
QQ:2120156492
2楼2021-12-20 13:14:32
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

小灰灰SHG

新虫 (初入文坛)

format shortG
H=[1.32706 -0.26629 -0.10485 2.37964
-2.14291 1.11803 0.89604 0.92137
-0.27878 -0.86637 -0.43404 0.18012
-0.35438 0.09057 0.22529 -0.09379
0.42988 -1.50226 2.11735 -0.66289
0.34362 0.63772 -0.49262 -0.80495
-0.00402 -0.09919 -1.29207 0.04081
-0.60345 -0.65027 -0.68906 -0.44298
-0.04899 -0.38018 -0.83804 -0.83195
1.33196 1.91824 0.61199 -0.68537]
q=zeros(10,4);
w=zeros(10,1);
for j=1:10
c=[-H(j,4),0,0,0]
a=[H(1,4),-H(1,1:3);
H(2,4),-H(2,1:3);
H(3,4),-H(3,1:3);
H(4,4),-H(4,1:3);
H(5,4),-H(5,1:3);
H(6,4),-H(6,1:3);
H(7,4),-H(7,1:3);
H(8,4),-H(8,1:3);
H(9,4),-H(9,1:3);
H(10,4),-H(10,1:3);
H(j,4),0,0,0];
b=[0;0;0;0;0;0;0;0;0;0;1];
aeq=[0,H(j,1:3)];
beq=[1];
lb=[0,0,0,0];
ub=[1,1,1,1];
[q(j,,w(j,]=linprog(c,a,b,aeq,beq,lb,ub)
end

发自小木虫Android客户端
3楼2021-12-21 20:31:44
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

小灰灰SHG

新虫 (初入文坛)

源代码见评论,感谢各位大佬

发自小木虫Android客户端
4楼2021-12-21 20:33:09
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
不应助 确定回帖应助 (注意:应助才可能被奖励,但不允许灌水,必须填写15个字符以上)
信息提示
请填处理意见