Attributes
- Companion
- object
- Source
- Matrix.scala
- Graph
-
- Supertypes
Members list
Type members
Types
Attributes
- Source
- Matrix.scala
Value members
Concrete methods
Multiply a matrix by a scalar, C = s*A
Multiply a matrix by a scalar, C = s*A
Value parameters
- s
-
scalar
Attributes
- Returns
-
s*A
- Source
- Matrix.scala
Attributes
- Source
- Matrix.scala
Attributes
- Source
- Matrix.scala
Attributes
- Source
- Matrix.scala
Attributes
- Source
- Matrix.scala
Attributes
- Source
- Matrix.scala
Attributes
- Source
- Matrix.scala
A = A + B
Get a single element.
Get a single element.
Value parameters
- c
-
Column index.
- r
-
Row index.
Attributes
- Returns
-
A(i,j)
- Source
- Matrix.scala
Attributes
- Source
- Matrix.scala
Attributes
- Source
- package.scala
Get column dimension.
Make a one-dimensional column packed copy of the internal array.
Make a one-dimensional column packed copy of the internal array.
Attributes
- Returns
-
Matrix elements packed in a one-dimensional array by columns.
- Source
- Matrix.scala
Value parameters
- column
-
the column of the matrix to return as a vector.
Attributes
- Returns
-
a copy of the specified matrix column in Vec[M] format.
- Source
- Matrix.scala
Attributes
- Returns
-
a copy of this matrix in the form of an array of column vectors.
- Source
- Matrix.scala
Matrix condition (2 norm)
Matrix condition (2 norm)
Attributes
- Returns
-
ratio of largest to smallest singular value.
- Source
- package.scala
Make a deep copy of a matrix
Attributes
- Source
- package.scala
Copy the internal two-dimensional array.
Copy the internal two-dimensional array.
Attributes
- Returns
-
Two-dimensional array copy of matrix elements.
- Source
- Matrix.scala
Matrix 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
Matrix 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
Attributes
- Source
- Matrix.scala
https://en.wikipedia.org/wiki/Invertible_matrix
https://en.wikipedia.org/wiki/Invertible_matrix
Computes the inverse of Square Matrix m.
Attributes
- Returns
-
the inverse of matrix m
- Throws
-
RuntimeException
"Matrix is singular." )
- Source
- package.scala
Solve b * m = I[N, N] m = Matrix[M, N] with M > N and Rank = N, has a left inverse b = Matrix[N, M] such that b * m = I[N, N]
Solve b * m = I[N, N] m = Matrix[M, N] with M > N and Rank = N, has a left inverse b = Matrix[N, M] such that b * m = I[N, N]
Attributes
- Returns
-
b = Matrix[N, M] the Left Inverse of Matrix m.
- Source
- package.scala
Attributes
- Source
- Matrix.scala
One norm
Two norm
Frobenius norm
Infinity norm
Matrix rank
m = Matrix[M, N] with M < N and Rank = M, has a right inverse b = Matrix[N, M] such that m * b = Identity[M, M]
m = Matrix[M, N] with M < N and Rank = M, has a right inverse b = Matrix[N, M] such that m * b = Identity[M, M]
Attributes
- Returns
-
the Right Inverse of Matrix a.
- Source
- package.scala
Get row dimension.
Make a one-dimensional row packed copy of the internal array.
Make a one-dimensional row packed copy of the internal array.
Attributes
- Returns
-
Matrix elements packed in a one-dimensional array by rows.
- Source
- Matrix.scala
Value parameters
- row
-
the row of the matrix to return as a vector.
Attributes
- Returns
-
a copy of the specified matrix row in Vec[N] format.
- Source
- Matrix.scala
Attributes
- Returns
-
a copy of this matrix in the form of an array of row vectors.
- Source
- Matrix.scala
Set a submatrix.
Set a submatrix.
Type parameters
- M1
-
Row dimension of thatMatrix
- N1
-
Column dimension of thatMatrix
Value parameters
- ValueOf[M1]
-
Row dimension of thatMatrix
- ValueOf[N1]
-
Column dimension of thatMatrix
- c0
-
Initial column index
- r0
-
Initial row index
- thatMatrix
-
a metrix of lesser or equal dimension to this matrix
Attributes
- Source
- Matrix.scala
Set a submatrix.
Set a submatrix.
Value parameters
- columnIndices
-
Array of column indices.
- rowIndices
-
Array of row indices.
- thatMatrix
-
A(r(:),c(:))
Attributes
- Throws
-
ArrayIndexOutOfBoundsException
Submatrix indices
- Source
- Matrix.scala
Set a submatrix.
Set a submatrix.
Value parameters
- c0
-
Initial column index
- c1
-
Final column index
- rowIndices
-
Array of row indices.
- thatMatrix
-
A(r(:),j0:j1)
Attributes
- Throws
-
ArrayIndexOutOfBoundsException
Submatrix indices
- Source
- Matrix.scala
Set a submatrix.
Set a submatrix.
Value parameters
- columnIndices
-
Array of column indices.
- r0
-
Initial row index
- r1
-
Final row index
- thatMatrix
-
A(i0:i1,c(:))
Attributes
- Throws
-
ArrayIndexOutOfBoundsException
Submatrix indices
- Source
- Matrix.scala
Solve a * x = b
Solve a * x = b
Value parameters
- b
-
right hand side
Attributes
- Returns
-
x = Matrix[MN, V] such that a * x = b
- Source
- package.scala
Solve a * x = b
Solve a * x = b
Value parameters
- b
-
right hand side
Attributes
- Returns
-
least squares solution x = Matrix[M, V] such that a * x = b
- Source
- package.scala
Get a submatrix.
Get a submatrix.
Type parameters
- M1
-
the number of rows
- N1
-
the number of columns
Value parameters
- c0
-
Initial column index
- r0
-
Initial row index
Attributes
- Returns
-
A(i0:i1,j0:j1)
- Throws
-
ArrayIndexOutOfBoundsException
Submatrix indices
- Source
- Matrix.scala
Get a submatrix.
Get a submatrix.
Value parameters
- columnIndices
-
Array of column indices.
- rowIndices
-
Array of row indices.
Attributes
- Returns
-
A(r(:),c(:))
- Throws
-
ArrayIndexOutOfBoundsException
Submatrix indices
- Source
- Matrix.scala
Get a submatrix.
Get a submatrix.
Value parameters
- columnIndices
-
Array of column indices.
- r0
-
Initial row index
Attributes
- Returns
-
A(i0:i1,c(:))
- Throws
-
ArrayIndexOutOfBoundsException
Submatrix indices
- Source
- Matrix.scala
Get a submatrix.
Get a submatrix.
Value parameters
- c0
-
Initial column index
- c1
-
Final column index
- r
-
Array of row indices.
Attributes
- Returns
-
A(r(:),j0:j1)
- Throws
-
ArrayIndexOutOfBoundsException
Submatrix indices
- Source
- Matrix.scala
A = A - B
Multiply a matrix by a scalar in place, A = s*A
Multiply a matrix by a scalar in place, A = s*A
Value parameters
- s
-
scalar
Attributes
- Returns
-
replace A by s*A
- Source
- Matrix.scala
Linear algebraic matrix multiplication, A * B
Linear algebraic matrix multiplication, A * B
Value parameters
- b
-
another matrix
Attributes
- Returns
-
Matrix product, A * B
- Throws
-
IllegalArgumentException
Matrix inner dimensions must agree.
- Source
- Matrix.scala
Returns a string representation of the object.
Returns a string representation of the object.
The default representation is platform dependent.
Attributes
- Returns
-
a string representation of the object.
- Definition Classes
-
Any
- Source
- Matrix.scala
Matrix trace.
Matrix transpose.
Unary minus
Concrete fields
Attributes
- Source
- Matrix.scala
Attributes
- Source
- Matrix.scala
Attributes
- Source
- Matrix.scala
Attributes
- Source
- Matrix.scala