A linear algebra library written in Rust for École 42's Matrix project.
Une bibliothèque d'algèbre linéaire écrite en Rust pour le projet Matrix de l'École 42.
EN: This project implements fundamental linear algebra operations in Rust, including vector and matrix operations. It's part of the 42 school curriculum focused on mathematical computing.
FR: Ce projet implémente des opérations fondamentales d'algèbre linéaire en Rust, incluant des opérations sur les vecteurs et les matrices. Il fait partie du cursus de l'école 42 axé sur le calcul mathématique.
- Linear combination / Combinaison linéaire
- Linear interpolation (lerp) / Interpolation linéaire
- Dot product / Produit scalaire
- Cross product / Produit vectoriel
- Cosine similarity / Similarité cosinus
- Matrix operations / Opérations sur les matrices
- Addition, subtraction / Addition, soustraction
- Scalar multiplication / Multiplication par un scalaire
- Matrix multiplication / Multiplication matricielle
- Transpose / Transposée
- Row echelon form / Forme échelonnée
- Determinant / Déterminant
- Inverse / Inverse
- Rank / Rang
- Projection matrix / Matrice de projection