slash.matrixf
Members list
Type members
Classlikes
This library is fundamentally an adaptation of the Java MatF library, JaMa, by MathWorks Inc. and the National Institute of Standards and Technology.
This library is fundamentally an adaptation of the Java MatF library, JaMa, by MathWorks Inc. and the National Institute of Standards and Technology.
Attributes
- Companion
- class
- Source
- MatF.scala
- Supertypes
- Self type
-
MatF.type
Attributes
- Companion
- object
- Source
- MatF.scala
- Supertypes
Attributes
- Companion
- class
- Source
- MatrixSpace.scala
- Supertypes
- Self type
-
MatrixFSpace.type
Attributes
- Companion
- object
- Source
- MatrixSpace.scala
- Supertypes
Attributes
- Source
- Util.scala
- Supertypes
- Self type
-
Util.type
Extensions
Extensions
values as a Vector.
cast matrix as MatF[R,C]
cast matrix as MatF[R,C]
Value parameters
- C
-
new horizontal dimension
- R
-
new vertical dimension
Attributes
- Returns
-
same values, but recast to RxC
- Source
- package.scala
Extension methods for all matrices.
MatF determinant https://en.wikipedia.org/wiki/Determinant the determinant is nonzero if and only if the matrix is invertible and the linear map represented by the matrix is an isomorphism
MatF determinant https://en.wikipedia.org/wiki/Determinant the determinant is nonzero if and only if the matrix is invertible and the linear map represented by the matrix is an isomorphism
Attributes
- Returns
-
the determinant of this matrix.
- Source
- package.scala
https://en.wikipedia.org/wiki/Invertible_matrix
https://en.wikipedia.org/wiki/Invertible_matrix
Computes the inverse of Square MatF m.
Attributes
- Returns
-
the inverse of matrix m
- Throws
-
RuntimeException
"MatF is singular." )
- Source
- package.scala
MatF condition (2 norm)
MatF condition (2 norm)
Attributes
- Returns
-
ratio of largest to smallest singular value.
- Source
- package.scala
Solve b * m = I[N, N] m = MatF[M, N] with M > N and Rank = N, has a left inverse b = MatF[N, M] such that b * m = I[N, N]
Solve b * m = I[N, N] m = MatF[M, N] with M > N and Rank = N, has a left inverse b = MatF[N, M] such that b * m = I[N, N]
Attributes
- Returns
-
b = MatF[N, M] the Left Inverse of MatF m.
- Source
- package.scala
Two norm
MatF rank
m = MatF[M, N] with M < N and Rank = M, has a right inverse b = MatF[N, M] such that m * b = Identity[M, M]
m = MatF[M, N] with M < N and Rank = M, has a right inverse b = MatF[N, M] such that m * b = Identity[M, M]
Attributes
- Returns
-
the Right Inverse of MatF a.
- Source
- package.scala
Attributes
- Source
- package.scala
Attributes
- Source
- package.scala
Attributes
- Source
- package.scala
Attributes
- Source
- package.scala
Attributes
- Source
- package.scala