[][src]Crate mathru

mathru

A crate that provides mathematics functions implemented entirely in Rust.

Usage

The library usage is described well in the API documentation - including example code.

Add this to your Cargo.toml:

[dependencies]
mathru = "0.2.1"

Then import the modules and it is ready to be used:

 use mathru::algebra::linear::{Matrix};
 // Compute the LU decomposition of a 2x2 matrix
 let a: Matrix<f64> = Matrix::new(2, 2, vec![1.0, 3.0, -2.0, -7.0]);

 let (l, u, p): (Matrix<f64>, Matrix<f64>, Matrix<f64>) = a.dec_lu();

 println!("{}", u);

Modules

algebra

Algebra

analysis

Analysis

elementary

Elementary functions

num
optim
special

Special functions

stats

Statistics

Macros

Complex
Complex32
Complex64
matrix

Macro to construct matrices

vector

Macro to construct vectors