CreateMatrixDiagonalT(T) Method |
Create a new square diagonal matrix directly binding to a raw array.
The array is assumed to represent the diagonal values and is used directly without copying.
Very efficient, but changes to the array and the matrix will affect each other.
Namespace: Altaxo.Calc.LinearAlgebraAssembly: AltaxoCore (in AltaxoCore.dll) Version: 4.8.3179.0 (4.8.3179.0)
Syntax public static Matrix<T> Diagonal<T>(
T[] storage
)
where T : struct, new(), IEquatable<T>, IFormattable
Parameters
- storage T
[Missing <param name="storage"/> documentation for "M:Altaxo.Calc.LinearAlgebra.CreateMatrix.Diagonal``1(``0[])"]
Type Parameters
- T
[Missing <typeparam name="T"/> documentation for "M:Altaxo.Calc.LinearAlgebra.CreateMatrix.Diagonal``1(``0[])"]
Return Value
MatrixT[Missing <returns> documentation for "M:Altaxo.Calc.LinearAlgebra.CreateMatrix.Diagonal``1(``0[])"]
See Also