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, walkInRowOrderadd, 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, walkInOptimizedOrderpublic 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.