rmatrix_ks 0.3.1

matrix and some algebra in Rust
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use rmatrix_ks::error::MatrixError;
use rmatrix_ks::matrix::Matrix;

fn main() -> Result<(), MatrixError> {
    let mat = Matrix::<f32, 3, 4>::create(vec![
        1.0f32, 2.0f32, 3.0f32, -1.0f32, 4.0f32, 5.0f32, 6.0f32, 2.0f32, 7.0f32, 8.0f32, 9.0f32,
        3.0f32,
    ])?;
    println!("{}", mat);
    println!("{}", mat.submatrix(1, 4)?);
    println!("{}", mat.get_diag()?);

    Ok(())
}