Math Intro
Reference library & Functions
In this section, we'll cover the various mathematical functions available in hedgehog lab. It will be represented in a reference format.
Functions and topics to be included are but not limited to :
- Basic Operations Basic operations are what one may imagine them to be. Something as simple as multiplying two matrices element wise, or finding the factorial.
- Decompositions Decompositions are ways to take a matrix and split it into multiple special matrices, so that when they're multiplied together again, they give back the original matrix. Example is A = LU, the LU decomposition.
- Linear Equation Systems In this section, we have several methods for finding solutions to a system of linear equations. Depending on the type of matrix the linear equations form, you may have different options.
- Misc This has functions that don't fit into any other category, namely `test()` and `all()`
- Properties Properties of a given matrix such as a determinant, trace, etc are presented in this section.
- Transformation and creations Lastly, this section describes different functions to generate matrices (outside of the base code) and create special ones such as a transpose or an inverse.