diff --git a/src/Numerics/LinearAlgebra/Matrix.cs b/src/Numerics/LinearAlgebra/Matrix.cs index bc31a785..26be9ed2 100644 --- a/src/Numerics/LinearAlgebra/Matrix.cs +++ b/src/Numerics/LinearAlgebra/Matrix.cs @@ -599,7 +599,8 @@ namespace MathNet.Numerics.LinearAlgebra var result = Build.SameAs(this); for (var row = 0; row < RowCount; row++) { - for (var column = 0; column < row; column++) + var columns = Math.Min(row, ColumnCount); + for (var column = 0; column < columns; column++) { result.At(row, column, At(row, column)); }