public static DenseMatrix OfDiagonalArray(Complex32[] diagonal) { var m = new DenseMatrix(diagonal.Length, diagonal.Length); m.SetDiagonal(diagonal); return m; }