JLCF32LinearAlgebraΒΆ
jla32.spad line 393 [edit on github]
Linear Algebra functions computed using Julia and its algorithms. 32 bits version.
- conditionNumber: (JLComplexF32Matrix, JLFloat32) -> JLFloat32
conditionNumber(m)computes thep-condition number ofm.
- conditionNumber: JLComplexF32Matrix -> JLFloat32
conditionNumber(m)computes the condition number ofm.
- condSkeel: JLComplexF32Matrix -> JLFloat32
condSkeel(m)computes the Skeel condition number ofm.
- eigen!: JLComplexF32Matrix -> Record(values: JLComplexF32Vector, vectors: JLComplexF32Matrix)
eigen!(m)computes the spectral decomposition ofmbut overwritesmto save memory space.
- eigen: JLComplexF32Matrix -> Record(values: JLComplexF32Vector, vectors: JLComplexF32Matrix)
eigen(m)computes the spectral decomposition ofm.
- eigenSystem!: JLComplexF32Matrix -> Record(values: JLComplexF32Vector, leftVectors: JLComplexF32Matrix, rightVectors: JLComplexF32Matrix)
eigenSystem!(m)computes the spectral decomposition ofmbut overwritesmto save memory space.
- eigenSystem: JLComplexF32Matrix -> Record(values: JLComplexF32Vector, leftVectors: JLComplexF32Matrix, rightVectors: JLComplexF32Matrix)
eigenSystem(m)computes the spectral decomposition ofm.
- eigvals!: JLComplexF32Matrix -> JLComplexF32Vector
eigvals!(m)returns the eigen values ofmbut overwritesmto save memory space.
- eigvals: JLComplexF32Matrix -> JLComplexF32Vector
eigvals(m)returns the eigen values ofm.
- eigvecs: JLComplexF32Matrix -> JLComplexF32Matrix
eigvecs(m)returns the eigen vectors ofm.
- exp: JLComplexF32Matrix -> JLComplexF32Matrix
exp(m)returns the matrix exponential ofm.
- log: JLComplexF32Matrix -> JLComplexF32Matrix
log(m)tries to compute the principal matrix logarithm ofm. Otherwise, returns a non pricipal matrix logarithm ofmif possible.
- mpInverse: JLComplexF32Matrix -> JLComplexF32Matrix
mpInverse(m)returns the Moore-Penrose pseudo inverse ofm.
- norm: (JLComplexF32Matrix, JLFloat32) -> JLFloat32
norm(m,p)computes thep-norm ofm.
- norm: (JLComplexF32Vector, JLFloat32) -> JLFloat32
norm(v,p)computes thp-norm ofv.
- norm: JLComplexF32Matrix -> JLFloat32
norm(m)computes the 2-norm ofm, also known as the Frobenius norm.
- norm: JLComplexF32Vector -> JLFloat32
norm(v)computes the 2-norm ofv.
- normalize!: JLComplexF32Matrix -> JLComplexF32Matrix
normalize!(m)destructively normalizemsuch that its norm equals to 1.
- normalize!: JLComplexF32Vector -> JLComplexF32Vector
normalize!(v)destructively normalizevsuch that norm(v) equals to 1.
- normalize: JLComplexF32Matrix -> JLComplexF32Matrix
normalize(m)returns normalizedmsuch that its norm equals to 1.
- normalize: JLComplexF32Vector -> JLComplexF32Vector
normalize(v)returns normalizedvsuch that its norm equals to 1.
- operatorNorm: (JLComplexF32Matrix, JLFloat32) -> JLFloat32
operatorNorm(m,p)computes the operator norm ofminduced by the vectorp-norm.
- operatorNorm: JLComplexF32Matrix -> JLFloat32
operatorNorm(m)computes the operator norm ofminduced by the vector 2-norm.
- rank!: (JLComplexF32Matrix, JLFloat32) -> NonNegativeInteger
rank!(m, tol)computes rank ofm. Counts singular value with magnitude greater than tol but overwritesmto save memory space.
- rank: (JLComplexF32Matrix, JLFloat32) -> NonNegativeInteger
rank(m, tol)computes rank ofm. Counts singular value with magnitude greater than tol.
- solve!: (JLComplexF32Matrix, JLComplexF32Matrix) -> JLComplexF32Matrix
solve!(A,B)solves the matrix equation A*X=B. OverwritesBwith matrixXand returnsX.
- solve: (JLComplexF32Matrix, JLComplexF32Matrix) -> JLComplexF32Matrix
solve(A,B)solves the matrix equation A*X=B, and returnsX.
- sqrt: JLComplexF32Matrix -> JLComplexF32Matrix
sqrt(m)returns the principal square root ofm.
- svd!: JLComplexF32Matrix -> Record(U: JLComplexF32Matrix, sv: JLFloat32Vector, Vt: JLComplexF32Matrix)
svd!(m)is the same assvd(m) but overwites a to save memory space.
- svd: JLComplexF32Matrix -> Record(U: JLComplexF32Matrix, sv: JLFloat32Vector, Vt: JLComplexF32Matrix)
svd(m)computes the singular value decompositionSVDofmsuch thatSVD.U* diagonalMatrix(SVD.sv) *SVD.Vt=m.
- svdvals!: JLComplexF32Matrix -> JLFloat32Vector
svdvals!(m)returns the singular values ofmbut overwritesmto save memory space.
- svdvals: JLComplexF32Matrix -> JLFloat32Vector
svdvals(m)returns the singular values ofm.