Skip to content

Latest commit

 

History

History
42 lines (28 loc) · 1.78 KB

README.md

File metadata and controls

42 lines (28 loc) · 1.78 KB

Linear Algebra Matrix Math

This project includes a class that allows for the creation of matricies and contains some methods pertinant to typical matrix mathematics, including some basic linear algebra methods. It also includes a simple text-based interface for using the class's methods.

Getting Started

To use the code, download the python files into the same directory, and run the matrixInterface file. Or, just import the Matrix.py file to any desired file of your own.

Prerequisites

The sympy library must be downloaded into your environment for some methods of the Matrix class to function. Many enviroments (such as Anaconda) come with sympy, thus in those situations extra instalation is unnecessary. In the event that your Python environment does not already have it, the library can be downloaded from github at sympy by following instructions found in their README file.

Built With

  • [Anaconda] (The navigator I downloaded for Python.)
  • [Spyder] (The coding environment I used while creating this project.)

Contributing

No contributions are being accepted; this is an individual project I did for fun to explore and test my knowledge of Python and Linear Algebra.

Author

  • Liam Niehus-Staab - Initial work - niehusst

Acknowledgments

  • The formatting style of this README was borrowed from Billie Thompson
  • I refreshed my knowledge on how to compute an inverse using the determinant at mathisfun.com
  • Utilized the functions 'solve' and 'evalf' from the sympy library, github code found at sympy