How to write matlab code for simplex equation.

1 view (last 30 days)
How to write matlab code for the simplex equation to maximize P=7x1+8x2+10x3, where x1,x2,x3>=0, and the constraints are assembly and fabrication time labor where equations for Assembly is x1+x2+2x3<=800, and for Fabrication is 2x1+3x2+2x3<=1000.

Accepted Answer

Matt J
Matt J on 27 Sep 2017
Edited: Matt J on 27 Sep 2017
You would use LINPROG.
  1 Comment
Ma Dely Esberto
Ma Dely Esberto on 5 Oct 2017
Edited: Matt J on 5 Oct 2017
On Matt J. Clarification, if you have any idea on the script for the problem. Needs symbolic programming in writing the script. I was doing something like this:
function tab = texas1_simplex(f1,f2,f3,debug)
% f1 is (a1*X1+a2*X2+a3*X3-b1)
% vars are X1, X2, X3
% coeffs are a1,a2,a3,a4,a5,a6,a7,a8,a9,b1,b2,b3
% f1= ('a1*X1+a2*X2+a3*X3-b1')
f1 = input('please enter the equation f1:');
X1= sym ('X1'); X2= sym('X2'); X3= sym('X3');
a1=('_'); a2=('_'); a3=('_'); b1=('_');
c=sym2poly(f1);
but it doesn't run.

Sign in to comment.

More Answers (1)

Aurele Turnes
Aurele Turnes on 30 Nov 2017
Edited: Aurele Turnes on 30 Nov 2017
You can use the new problem-based approach in R2017b if you want a more symbolic representation for your problem:

Categories

Find more on Symbolic Math Toolbox in Help Center and File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!