Project

General

Profile

Feature #10057 » add_test_for_Matrix#eigensystem.patch

gogotanaka (Kazuki Tanaka), 07/18/2014 05:47 AM

View differences:

test/matrix/test_matrix.rb
assert_equal(Matrix[[1,4],[2,5],[3,6]], @m1.transpose)
end
def test_eigensystem
m = Matrix[[1, 2], [3, 4]]
v, d, v_inv = m.eigensystem
assert(d.diagonal?)
assert_equal(v.inv, v_inv)
assert_equal((v * d * v_inv).round(5), m)
end
def test_row_vectors
assert_equal([Vector[1,2,3], Vector[4,5,6]], @m1.row_vectors)
end
(1-1/6)