Skip to content

niehusst/LinearAlgebraMatrixMath

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 

Repository files navigation

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

About

Computational linear algebra methods.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages