HASKELL
Applies the most basic matrix operations, through cli interaction.
Contains all the basic matrix operations (including finding determinant using La Place algorithm)
The principal Haskell module is Matrix, which includes all the matrix logics. Another important Module is Formatter, which wraps all the input formatting and validation to achieve the interface (cli) requirements
This project was mainly intented to improve my Haskell coding skills, although it can be extended. Please, feel encouraged to give it improvements and comments
Go to the src directory and type:
runhaskell MainAll.hs
This way you will run the user interface which lets you do everything
You may also feed it with file contents to find out its matrix determinant, to do it:
cat ../matrixTextFiles/01.txt | runhaskell MainDet.hs
Another way to run the program, through the compiled files, is going to the bin directory and doing:
./MainAll