[前][次][番号順一覧][スレッド一覧]

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/

[前][次][番号順一覧][スレッド一覧]