matlab报错——此类型的变量不支持使用点进行索引。

clc
clear all
clear global variables;
f=[-2;-3;5];
a=[-2,5,-1;1,3,1];
b=[-10;12];
aeq=[1,1,1];
beq=7;
[x,y]=linprog(f,a,b.aeq,beq,zeros(3,1)); 此类型的变量不支持使用点进行索引。
x,y=-y

matlab报错——此类型的变量不支持使用点进行索引。
如何让这个线性规划问题得解

b后面是逗号,你写成点了

clc
clear all
clear global variables;
f=[-2;-3;5];
a=[-2,5,-1;1,3,1];
b=[-10;12];
aeq=[1,1,1];
beq=7;
[x,y]=linprog(f,a,b,aeq,beq,zeros(3,1)); %此类型的变量不支持使用点进行索引。
x,y=-y

输出:

x =

    6.4286
    0.5714
    0.0000


y =

   14.5714