Skip to content

vstineau/matrix

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Matrix

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.


📖 Description

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.


🚀 Features / Fonctionnalités

  • 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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages