m0_57117352 2022-06-01 18:20 采纳率: 81.3%
浏览 47
已结题

matlab代码出错不知道该怎么改

matlab没有明白错因在哪,该怎么改

f=[-171 -463 -263 -980 -5.68];
A=[1 1 1 1.5 0;0 0 0 400 3;20 35 10 100 0.6;30 75 45 50 0.3];
b=[100;25000;3500;4000];
Aeq=[];
beq=[];
vlb=[0 0 0 0 1;0 0 0 1 0];
vub=[300;32];
[x,fval]=linprog(f,A,b,Aeq,beq,vlb,vub);

img

  • 写回答

2条回答 默认 最新

  • slandarer 优质创作者: 嵌入式与硬件开发技术领域 2022-06-01 23:08
    关注

    你的f有5个数值,但是A,b都是四行的也就是四个未知数,未知数个数和目标函数中参数个数不对应

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 11月5日
  • 已采纳回答 10月28日
  • 创建了问题 6月1日