Click or drag to resize

MatrixBuilderTSparseOfDiagonalVector(Int32, Int32, VectorT) Method

Create a new sparse matrix with the diagonal as a copy of the given vector. This new matrix will be independent from the vector. A new memory block will be allocated for storing the matrix.

Namespace: Altaxo.Calc.LinearAlgebra
Assembly: AltaxoCore (in AltaxoCore.dll) Version: 4.8.3572.0 (4.8.3572.0)
Syntax
C#
public Matrix<T> SparseOfDiagonalVector(
	int rows,
	int columns,
	Vector<T> diagonal
)

Parameters

rows  Int32
The number of rows in the matrix.
columns  Int32
The number of columns in the matrix.
diagonal  VectorT
The vector to copy as the diagonal.

Return Value

MatrixT
The created matrix.
See Also