matlab实现线性规划
生活随笔
收集整理的這篇文章主要介紹了
matlab实现线性规划
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
%標(biāo)準(zhǔn)形式
% [X,FVAL,EXITFLAG,OUTPUT,LAMBDA] = linprog(F,A,B,Aeq,Beq,LB,UB) % 目標(biāo)函數(shù)為最小值
% [X,FVAL,EXITFLAG,OUTPUT,LAMBDA] = linprog(-F,A,B,Aeq,Beq,LB,UB) % 目標(biāo)函數(shù)為最大值
%線性規(guī)劃標(biāo)準(zhǔn)形式是<=,對于>必須取反
%F指目標(biāo)函數(shù)系數(shù),缺項處補(bǔ)零
%A指不等式左向系數(shù),同一式下用逗號,不同式下用分號
%B指不等式右向系數(shù),用分號間隔
%Aeq指等式左向系數(shù),同一式下用逗號,不同式下用分號
%Beq指等式右向系數(shù),用分號間隔
%LB指變量范圍最小值,UB指變量范圍最大值
%沒有明確規(guī)定的范圍(輸入?yún)?shù)不存在),使用[]表示%X代表向量取值,FVAL為最優(yōu)值
%舉例:
%minz=2x1+3x2+x3
%st:
% x1+4x2+2x3≥8
% 3x1+2x2≥6
% x1,x2,x3≥0
F= [2;3;1];
A = [1,4,2;3,2,0];
B = [8;6];
LB = zeros(3,1);
[X,FVAL] = linprog(F,-A,-B,[],[],LB,[])
參考博客:https://www.cnblogs.com/gshang/p/11486534.html
總結(jié)
以上是生活随笔為你收集整理的matlab实现线性规划的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: nDPI流量协议分析(应用软件识别)
- 下一篇: C/C++:Windows编程—代码实现