Row Reduction using GaussJordan Elimination  In this worksheet, the user enters the coefficients for a $MxN$ linear system. The intermediate steps for perfoming GaussJordan Elimination are output. The user can choose a random matrix of given dimension or enter a specific matrix. The user can also choose to perform only regular echelon form where only the entries below the main diagonal are zeroed out.
John Travis
Mississippi College
Assignment...using the cells below, create a 4x5 problem where the worksheet creates the matrix randomly. Then, write out the elimination commands needed for each of step along the way in reducing the original matrix to reduced row echelon formRREF. Put your answers at the bottom of this worksheet with the commands for each stage in a different text box.
For example, you might write:
Step 1:
$3*R_1+R_3\rightarrow R_3$ , or without using latex and just using text, 3 R1 + R3 > R3
blah, blah, blah
Step 2:
blah, blah, blah
<font size=+2 color=blue>For your system, first select the number
of rows and columns.</font> <br><p>
Click to the left again to hide and once more to show the dynamic interactive window 
4 8 4 8 
/tmp/tmps4movz/___code___.py:22: SyntaxWarning: name 'A' is assigned to
before global declaration
global Astart,A
Enter your data below. You can tab to navigate between cells. Click Update when you are finished. If you want a random matrix, click the box and then update.
Click to the left again to hide and once more to show the dynamic interactive window 
1.24872 1.21308 0.514256 0.455012 1.30529 1.24872 1.21308 0.514256 0.455012 1.30529 

20 x 21 dense matrix over Rational Field (use the '.str()' method to see the entries) 20 x 21 dense matrix over Rational Field (use the '.str()' method to see the entries) 

STEP 1:
Double click on this text to enter step 1:
STEP 2:
Double click on this text to enter step 2:
STEP 3:
Double click on this text to enter step 3:
STEP 4:
Double click on this text to enter step 4:
