多目标规划相关问题
本人初学MATLAB,刚学会线性规划问题求解,准备一起学一下多目标规划,但介绍多目标的不是很多,没找到很适合初学者的讲解,各位有推荐吗?
我试做了一题但做不出来,例题如下:

我写的MATLAB编码如下
f1 = [-2;-3];
f2 = [1;2]
a = [0.5,0.25;0.2,0.2;1,5;-1,-1];
b = [8;4;72;-10];
[x1,y1]=linprog(f1,a,b,[],[],[0;0])
y1=-y1;
[x2,y2]=linprog(f2,a,b,[],[],[0;0])
y3=[y1+y2];
fun = @(x)[-2,-3,1,2]*x;
[x,g] = fgoalattain(fun,rand(4,1),y3,abs(y3),a,b,[],[],zeros(1,4));
运行结果报错,显示A必须包含四个列,当我将rand(4,1)改成rand(1,4)时又报错

请问这个多目标规划题如何得解?我用的是线性加权法和fgoalattain函数,希望能用这两者得解,感谢指导!
