summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib')
-rw-r--r--lib/matrix.rb6
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/matrix.rb b/lib/matrix.rb
index 88ccbca6b0..04616d00d8 100644
--- a/lib/matrix.rb
+++ b/lib/matrix.rb
@@ -776,7 +776,7 @@ class Matrix
i = k
exists = true
loop do
- if (i += 1) > a_column_size - 1
+ if (i += 1) > a_row_size - 1
exists = false
break
end
@@ -789,14 +789,14 @@ class Matrix
i = k
exists = true
loop do
- if (i += 1) > a_row_size - 1
+ if (i += 1) > a_column_size - 1
exists = false
break
end
break unless a[k][i] == 0
end
if exists
- k.upto(a_column_size - 1) do |j|
+ k.upto(a_row_size - 1) do |j|
a[j][k], a[j][i] = a[j][i], a[j][k]
end
akk = a[k][k]