ruby-reference-manual:3381
From: "pypypy567 (py _)" <redmine@r...>
Date: Sat, 27 Oct 2012 21:54:08 +0900
Subject: [ruby-reference-manual:3381] [るりまプロジェクト - Bug #7225][Open] 整数を含む行列に対する Matrix#det, #inverse
Issue #7225 has been reported by pypypy567 (py _). ---------------------------------------- Bug #7225: 整数を含む行列に対する Matrix#det, #inverse https://bugs.ruby-lang.org/issues/7225 Author: pypypy567 (py _) Status: Open Priority: Normal Assignee: Category: Target version: reporter: ruby_version: =begin http://doc.ruby-lang.org/ja/1.8.7/method/Matrix/i/det.html 別に全部整数でなくても不正な値を返すことは有ります。 # 1.8.7 require 'matrix' Matrix[[2, 1.0], [3, 2.0]].det #=> 2.0 Matrix[[2, 1.0], [3, 2.0]].inverse #=> Matrix[[-0.666666666666667, 0.0], [1.0, 0.0]] require 'mathn' Matrix[[2, 1.0], [3, 2.0]].det #=> 1.0 Matrix[[2, 1.0], [3, 2.0]].inverse #=> Matrix[[2.0, -1.0], [-3.0, 2.0]] 1.9 以降は直ってる気がしますがすぐには確認出来ないので以下のようにしてみました。 * inv には元々何も書いてなかったのでとりあえず1.9以降には表示しない * det はバージョン分岐無しのまま =end -- http://bugs.ruby-lang.org/ -- ML: ruby-reference-manual@m... Info: http://QuickML.com/