Click or drag to resize

SparseMatrixCreateDiagonal(Int32, Int32, FuncInt32, Complex32) Method

Create a new diagonal sparse matrix and initialize each diagonal value using the provided init function.

Namespace: Altaxo.Calc.LinearAlgebra.Complex32
Assembly: AltaxoCore (in AltaxoCore.dll) Version: 4.8.3572.0 (4.8.3572.0)
Syntax
C#
public static SparseMatrix CreateDiagonal(
	int rows,
	int columns,
	Func<int, Complex32> init
)

Parameters

rows  Int32
The number of rows.
columns  Int32
The number of columns.
init  FuncInt32, Complex32
The initialization function for each diagonal element.

Return Value

SparseMatrix
The created sparse matrix.
See Also