Crate wmathrs

Source

Macros§

abs_for
default impl abs for
abs_for_u
default impl abs for unsigned type
con_for
default impl con for
cplx
example: cplx!(3, 4) -> 3+4i
frac
example: frac!(4, 5) -> 4/5
latex_for
default impl latex for
mat
mat!(k, r, c) => Matrix::new(k, r, c)
neg_for
default impl neg for
one_for
default impl one for
poly
poly!(x) => Polynomial::new(x)
poly_from
poly_from!(x, y, z) => Polynomial::new(&vec![x, y, z])
rec_for
default impl rec for
similar_for
default impl similar for
zero_for
default impl zero for

Structs§

Complex
复数
Fraction
有理数
Matrix
矩阵
Polynomial
多项式
Tensor3
张量

Traits§

Abs
绝对值
Con
共轭
DivLeft
左除
Latex
latex语法输出
Neg
相反数
One
One
Pow
以u32为幂
Powc
以复数(f64, f64)为幂
Powf
以f64为幂
Rec
倒数
Similar
在指定精度下是否相等
Zero
Zero

Functions§

factor
找出x的所有正因数
find_prime_until
找出所有不大于x的素数
greatest_common_divisor
求两个数的最大公约数
greatest_common_divisor_in_vector
求一组数的最大公约数
greatest_common_divisor_with_coefficient
返回(gcd, x, y)使得 ax+by=gcd 成立
inverse
返回inv使得 a*inv = gcd(a,n) (mod n) 成立
is_prime
判断x是不是素数
leastest_common_multiple
求两个数的最小公倍数
leastest_common_multiple_in_vector
求一组数的最小公倍数
prime_factor_with_exp
找出x的所有素因子和对应的次数
prime_factor_without_exp
找出x的所有素因子