Exemple #1
0
 /// <summary>
 /// Create a new square sparse identity matrix where each diagonal value is set to One.
 /// </summary>
 public static DenseMatrix CreateIdentity(int order)
 {
     return(new DenseMatrix(DenseColumnMajorMatrixStorage <double> .OfDiagonalInit(order, order, i => One)));
 }
Exemple #2
0
 /// <summary>
 /// Create a new diagonal dense matrix and initialize each diagonal value using the provided init function.
 /// </summary>
 public static DenseMatrix CreateDiagonal(int rows, int columns, Func <int, double> init)
 {
     return(new DenseMatrix(DenseColumnMajorMatrixStorage <double> .OfDiagonalInit(rows, columns, init)));
 }