20 releases (9 stable)
Uses new Rust 2024
| 2.1.0 | Sep 14, 2025 |
|---|---|
| 1.5.0 | Sep 3, 2025 |
| 1.1.0 | Jul 31, 2025 |
| 0.4.4 | Jul 10, 2025 |
#337 in Math
1,660 downloads per month
18KB
461 lines
minmath
Quick start example
Matrix
fn main() {
let mat1 = Matrix::new([[1.0, 2.0], [3.0, 4.0]]);
let mat2 = Matrix::new([[5.0, 6.0], [7.0, 8.0]]);
let mat3 = mat1 + mat2;
println!("{}", mat3);
}
Vector2/Vector3
fn main() {
let vec2 = Vector2::new(4.0, 3.5);
let vec3 = Vector3::new(5.5, 9.0, -8.0);
}
Contributing
Contributions, issues, and feature requests are welcome! Feel free to check issues page.
Adding minmath to dependencies
minmath currently has zero dependencies and I plan to keep it that way.
There are two ways to add the crate to your dependencies.
Manual
Add the following to your Cargo.toml file.
[dependencies]
minmath = "*"
# Check https://crates.io/crates/minmath for the latest version
Command Line
Run the following in your terminal.
cargo add minmath
Structures and Features
License
This project is licensed under the MIT License. See LICENSE for details.