这是一个矩阵运算的库,能够实现一些简单的矩阵预算的功能
创建一个矩阵
create a new matrix
let m1 = new;
println!;
获取值以及设置值
get value & set value
let m1 = new.unwrap;
let value = m1.get;
if let Some = value
m1.set;
let value = m1.get;
if let Some = value
矩阵加减乘的运算
Matrix addition, subtraction, and multiplication operations
// 加法运算 add
let m1 = new.unwrap;
let m2 = new.unwrap;
let m3 = m1 + m2;
println!;
//减法运算 sub
let m1 = new.unwrap;
let m2 = new.unwrap;
let m3 = m2 - m1;
println!;
//乘法运算 multiple
let m1 = new.unwrap;
let m2 = new.unwrap;
let m3 = m2 * m1;
println!;
矩阵乘法
Matrix product
let m1 = new.unwrap;
let m2 = new.unwrap;
let result = m1.product.unwrap;
println!;
矩阵的数乘
Scalar multiplication of a matrix
let m1 = new.unwrap;
let m2 = m1.scale;
println!;
矩阵的转置
Matrix transpose
let m1 = new.unwrap;
let m2 = !m1;
println!;
矩阵的行列式
matrix determinant
let m1 = new.unwrap;
let m2 = !m1;
println!;