Linear Algebra
Using
using DoubleFloats, GenericSchur, GenericSVD, LinearAlgebraVectors and Matrices
```julia using DoubleFloats, GenericSchur, GenericSVD, LinearAlgebra
n = 25 vector = rand(Double64, n) matrix = reshape(rand(Double64,n*n),n,n)
Matrix Predicates
iszero,isone,isdiagissquare,issymmetric,ishermitianisposdef,isposdef!istril,istriu
Matrix Operations
+,-,*,/rank,cond,norm,opnormdiagind,diagtranspose,adjointinv,pinv
Matrix Functions
det,logdet,logabsdet,treigvals,eigvals!,eigvecs,eigensvdvals,svdvals!,svd
Matrix Factorizations
- general:
lu,lu!,qr,qr! - square:
schur,schur!,hessenberg,hessenberg! - square+symmetric, Hermitian:
cholesky,cholesky!
Functions of Matrices (diagonalizable & square only)
sqrt,cbrtmatrix^powerexp,logsin,cos,tan,csc,sec,cotasin,acos,atan,acsc,asec,acotsinh,cosh,tanh,csch,sech,cothasinh,acosh,atanh,acsch,asech,acothmatrixfunction(function, matrix)