# Matriz Typesafe and simple linear algebra library, with no-std support. Disclaimer: this library is intendend for educational porpouses. For production grade implementations just go with [nalgebra](https://docs.rs/nalgebra). ## Usage Key feature is that matrices dimensions are encoded on the type, and transformations generate proper typed results. ```rust use matriz::Matrix; #[rustfmt::skip] let m1 = Matrix::from_rows([ [1, -2, 4], [5, 0, 3], ]); #[rustfmt::skip] let m2 = Matrix::from_rows([ [ 1], [ 5], [-1], ]); let output = Matrix::from_rows([ [-13], [ 2], ]); assert_eq!(m1 * m2, output); ```