public class DiagonalMatrix
extends org.apache.commons.math3.linear.Array2DRowRealMatrix
Constructor and Description |
---|
DiagonalMatrix(double[] x)
Creates a matrix with diagonal elements set to x.
|
DiagonalMatrix(org.apache.commons.math3.linear.RealMatrix matrix)
Extracts the diagonal elements from a matrix.
|
Modifier and Type | Method and Description |
---|---|
void |
setMatrix(double[] x)
Changes the diagonal of the matrix to the values in x.
|
add, addToEntry, copy, createMatrix, getColumnDimension, getData, getDataRef, getEntry, getRowDimension, multiply, multiplyEntry, operate, preMultiply, setEntry, setSubMatrix, subtract, walkInColumnOrder, walkInColumnOrder, walkInColumnOrder, walkInColumnOrder, walkInRowOrder, walkInRowOrder, walkInRowOrder, walkInRowOrder
add, copySubMatrix, copySubMatrix, equals, getColumn, getColumnMatrix, getColumnVector, getFrobeniusNorm, getNorm, getRow, getRowMatrix, getRowVector, getSubMatrix, getSubMatrix, getTrace, hashCode, isSquare, multiply, operate, power, preMultiply, preMultiply, scalarAdd, scalarMultiply, setColumn, setColumnMatrix, setColumnVector, setRow, setRowMatrix, setRowVector, subtract, toString, transpose, walkInOptimizedOrder, walkInOptimizedOrder, walkInOptimizedOrder, walkInOptimizedOrder
public DiagonalMatrix(double[] x)
x
- diagonal values of the matrixpublic DiagonalMatrix(org.apache.commons.math3.linear.RealMatrix matrix)
matrix
- a matrix from which teh diagonal elements are extracted.