A Linear Algebra library for C programs
#include <stdio.h>
#include <stdlib.h>
#include "linalg.h"
int main () {
...
}
All tests are in the main file.
-
Algorithms
- Matrix addition
- Matrix subtraction
- Matrix multiplication
- Gaussian elimination
- Transpose
- Laplace expansion
- Eigenvalues
- Eigenvectors
- Diagonalization
- Characteristic Polynomial
- Inverse
- Adjoint
-
Extra
- Configure preprocessor directives
- Successfully passed the tests
- Fix memory leaks
Mateus Almeida
Feel free to make pull requests for code improvements
This project is licensed under the MIT License.