Skip to content

Latest commit

 

History

96 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

minmath

GitHub stars GitHub license Rust Tests

Crates.io Crates.io downloads Docs.rs

Rust Version

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);
}

Complex

fn main() {
    let z = Complex::new(4.0, 3.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.

Links

About

Lightweight Rust math crate with zero dependencies

Topics

Resources

Contributing

Stars

9 stars

Watchers

0 watching

Forks

Contributors

Languages