标签:表示 nbsp out 形式 函数 执行 code 目标 mat
1 matlab 2 3 %使用要点: 4 5 %1.目标函数f要写成列矩阵的形式 6 %2.约束要写成<=的形式 7 %3.函数是为求最小值设置的 8 %[x,fv,exitflag,output,lambda]=linprog(f,a,b,aeq,beq,lb,ub) 9 %x表示最优解,以列矩阵表示 10 %fval为最优值 11 %exitflg=1有最优解,0迭代次数超过设定次数,-2约束区域不可行,-3问题无解,-4执行迭代算法时遇到NaN, 12 %-5原问题和对偶问题均不可行,-7搜索方向太小,不能继续前进,output表明算法和迭代情况,lambda指的是存储情况。 13 %输入部分如有缺失,可用[]代替 14 %min z=-3x1-4x2 15 %s.t x1+x2<=6 16 % x1+2x2<=8 17 % x2<=3 18 % x1,x2>=0 19 20 f=[-3,-4]‘; 21 a=[1,1;1,2;0,1]; 22 b=[6,8,3]‘; 23 lb=[0,0]‘; 24 [x,fv,ex,output,lambda]=linprog(f,a,b,[],[],lb,[]);
标签:表示 nbsp out 形式 函数 执行 code 目标 mat
原文地址:https://www.cnblogs.com/shewhen/p/11875465.html