MathNet.Numerics.LinearAlgebra.Double.DenseMatrix.OfDiagonalArray C# (CSharp) Method

OfDiagonalArray() public static method

Create a new dense matrix with the diagonal as a copy of the given array. This new matrix will be independent from the array. A new memory block will be allocated for storing the matrix.
public static OfDiagonalArray ( double diagonal ) : DenseMatrix
diagonal double
return DenseMatrix
        public static DenseMatrix OfDiagonalArray(double[] diagonal)
        {
            var m = new DenseMatrix(diagonal.Length, diagonal.Length);
            m.SetDiagonal(diagonal);
            return m;
        }

Same methods

DenseMatrix::OfDiagonalArray ( int rows, int columns, double diagonal ) : DenseMatrix