Skip to content

andresrodriguez55/simplexMethodTool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Set the table from main! Formatted / Not formated table acepted

Operations

  • rename {rowName} {columnName}
  • A{rowNumber} = {{, -}numerator/denominator}*A{rowNumber} {+, -} {{, -}numerator/denominator}*A{rowNumber} {+, -} ...
  • empty line ends the program

Example From Console

      x1   | x2   | s1   | s2   | s3   | s4   | Solution  
      -----+------+------+------+------+------+-----------
z  |   -5 |   -4 |    0 |    0 |    0 |    0 |          0 
s1 |    6 |    4 |    1 |    0 |    0 |    0 |         24 
s2 |    1 |    2 |    0 |    1 |    0 |    0 |          6 
s3 |   -1 |    1 |    0 |    0 |    1 |    0 |          1 
s4 |    0 |    1 |    0 |    0 |    0 |    1 |          2 

a2 = 1/6*a2
      x1   | x2    | s1    | s2   | s3   | s4   | Solution   
      -----+-------+-------+------+------+------+----------- 
z  |   -5 |    -4 |     0 |    0 |    0 |    0 |          0  
s1 |    1 |   2/3 |   1/6 |    0 |    0 |    0 |          4  
s2 |    1 |     2 |     0 |    1 |    0 |    0 |          6  
s3 |   -1 |     1 |     0 |    0 |    1 |    0 |          1  
s4 |    0 |     1 |     0 |    0 |    0 |    1 |          2  

a1 = a1 + 5*a2
      x1   | x2     | s1    | s2   | s3   | s4   | Solution  
      -----+--------+-------+------+------+------+-----------
z  |    0 |   -2/3 |   5/6 |    0 |    0 |    0 |         20 
s1 |    1 |    2/3 |   1/6 |    0 |    0 |    0 |          4 
s2 |    1 |      2 |     0 |    1 |    0 |    0 |          6 
s3 |   -1 |      1 |     0 |    0 |    1 |    0 |          1 
s4 |    0 |      1 |     0 |    0 |    0 |    1 |          2 

a3 = a3 + -1*a2
      x1   | x2     | s1     | s2   | s3   | s4   | Solution
      -----+--------+--------+------+------+------+-----------
z  |    0 |   -2/3 |    5/6 |    0 |    0 |    0 |         20
s1 |    1 |    2/3 |    1/6 |    0 |    0 |    0 |          4
s2 |    0 |    4/3 |   -1/6 |    1 |    0 |    0 |          2
s3 |   -1 |      1 |      0 |    0 |    1 |    0 |          1
s4 |    0 |      1 |      0 |    0 |    0 |    1 |          2

a4 = a4 + a2
      x1   | x2     | s1     | s2   | s3   | s4   | Solution  
      -----+--------+--------+------+------+------+-----------
z  |    0 |   -2/3 |    5/6 |    0 |    0 |    0 |         20
s1 |    1 |    2/3 |    1/6 |    0 |    0 |    0 |          4
s2 |    0 |    4/3 |   -1/6 |    1 |    0 |    0 |          2
s3 |    0 |    5/3 |    1/6 |    0 |    1 |    0 |          5
s4 |    0 |      1 |      0 |    0 |    0 |    1 |          2

rename s1 x1
      x1   | x2     | s1     | s2   | s3   | s4   | Solution  
      -----+--------+--------+------+------+------+-----------
z  |    0 |   -2/3 |    5/6 |    0 |    0 |    0 |         20
x1 |    1 |    2/3 |    1/6 |    0 |    0 |    0 |          4
s2 |    0 |    4/3 |   -1/6 |    1 |    0 |    0 |          2
s3 |    0 |    5/3 |    1/6 |    0 |    1 |    0 |          5
s4 |    0 |      1 |      0 |    0 |    0 |    1 |          2

a3 = 3/4*a3
      x1   | x2     | s1     | s2    | s3   | s4   | Solution  
      -----+--------+--------+-------+------+------+-----------
z  |    0 |   -2/3 |    5/6 |     0 |    0 |    0 |         20
x1 |    1 |    2/3 |    1/6 |     0 |    0 |    0 |          4
s2 |    0 |      1 |   -1/8 |   3/4 |    0 |    0 |        3/2
s3 |    0 |    5/3 |    1/6 |     0 |    1 |    0 |          5
s4 |    0 |      1 |      0 |     0 |    0 |    1 |          2

a1 = a1 +  2/3*a3
      x1   | x2    | s1     | s2    | s3   | s4   | Solution
      -----+-------+--------+-------+------+------+-----------
z  |    0 |     0 |    3/4 |   1/2 |    0 |    0 |         21
x1 |    1 |   2/3 |    1/6 |     0 |    0 |    0 |          4
s2 |    0 |     1 |   -1/8 |   3/4 |    0 |    0 |        3/2
s3 |    0 |   5/3 |    1/6 |     0 |    1 |    0 |          5
s4 |    0 |     1 |      0 |     0 |    0 |    1 |          2

a2 = a2 +  -2/3*a3
      x1   | x2    | s1     | s2     | s3   | s4   | Solution
      -----+-------+--------+--------+------+------+-----------
z  |    0 |     0 |    3/4 |    1/2 |    0 |    0 |         21
x1 |    1 |     0 |    1/4 |   -1/2 |    0 |    0 |          3
s2 |    0 |     1 |   -1/8 |    3/4 |    0 |    0 |        3/2
s3 |    0 |   5/3 |    1/6 |      0 |    1 |    0 |          5
s4 |    0 |     1 |      0 |      0 |    0 |    1 |          2

a4 = a4 + -5/3*a3
      x1   | x2   | s1     | s2     | s3   | s4   | Solution  
      -----+------+--------+--------+------+------+-----------
z  |    0 |    0 |    3/4 |    1/2 |    0 |    0 |         21
x1 |    1 |    0 |    1/4 |   -1/2 |    0 |    0 |          3
s2 |    0 |    1 |   -1/8 |    3/4 |    0 |    0 |        3/2
s3 |    0 |    0 |    3/8 |   -5/4 |    1 |    0 |        5/2
s4 |    0 |    1 |      0 |      0 |    0 |    1 |          2

a5 = a5 + -1*a3
      x1   | x2   | s1     | s2     | s3   | s4   | Solution  
      -----+------+--------+--------+------+------+-----------
z  |    0 |    0 |    3/4 |    1/2 |    0 |    0 |         21
x1 |    1 |    0 |    1/4 |   -1/2 |    0 |    0 |          3
s2 |    0 |    1 |   -1/8 |    3/4 |    0 |    0 |        3/2
s3 |    0 |    0 |    3/8 |   -5/4 |    1 |    0 |        5/2
s4 |    0 |    0 |    1/8 |   -3/4 |    0 |    1 |        1/2

rename s2 x2
      x1   | x2   | s1     | s2     | s3   | s4   | Solution  
      -----+------+--------+--------+------+------+-----------
z  |    0 |    0 |    3/4 |    1/2 |    0 |    0 |         21
x1 |    1 |    0 |    1/4 |   -1/2 |    0 |    0 |          3
x2 |    0 |    1 |   -1/8 |    3/4 |    0 |    0 |        3/2
s3 |    0 |    0 |    3/8 |   -5/4 |    1 |    0 |        5/2
s4 |    0 |    0 |    1/8 |   -3/4 |    0 |    1 |        1/2

Releases

No releases published

Packages

No packages published

Languages