This project is read-only.
Project Description
Program designed for users to enter in a matrix, and it will reduce that matrix to Reduced Row Echelon Form, and output a LaTeX file that shows the steps.

In order to use this program simply run the MatrixReducer.exe file and it will prompt you to enter the size of the matrix (columns by rows, for instance a matrix that has 4 columns and 2 rows would be entered as "4 2"). After that it will ask for each row, separating the columns with a space. It will then reduce that matrix, and display some basic information on what it did, as well as the resulting matrix. There will also be a output.ltx file that will be the source for a LaTeX file that will describe each step that the program took, and show the matrix each step of the way.

The program is built using C# on the .NET framework, targeting .NET 4.0. You may need to download this if the program does not run on your computer, you can get it here if you are on windows [url:} Linux and mac will have to use mono, which can be obtained from here: {url:} Just select your OS, then download the runtime (you don't need the SDK or the mono develop unless you're planning on developing the application as well)

Planned Features
One planned feature is to have the program also solve the corresponding linear system and explain the solution in the LaTeX file.

If you have problems with the program you can report the issues here, or email me at If you'd like to help with development you can comment here, or email me.

Last edited Jan 17, 2013 at 8:23 PM by mirhagk, version 3