DiagonalMatrix(Int32, Int32, Double) Constructor |
Create a new diagonal matrix with the given number of rows and columns directly binding to a raw array.
The array is assumed to contain the diagonal elements only and is used directly without copying.
Very efficient, but changes to the array and the matrix will affect each other.
Namespace: Altaxo.Calc.LinearAlgebra.DoubleAssembly: AltaxoCore (in AltaxoCore.dll) Version: 4.8.3572.0 (4.8.3572.0)
Syntaxpublic DiagonalMatrix(
int rows,
int columns,
double[] diagonalStorage
)
Parameters
- rows Int32
- The number of rows.
- columns Int32
- The number of columns.
- diagonalStorage Double
- The array backing the diagonal elements.
See Also