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

ruby-reference-manual:844

From: redmine@r...
Date: Tue, 3 Jun 2008 23:15:16 +0900
Subject: [ruby-reference-manual:844] [ReferenceManualRenewalProject - Bug #67] (Open) Matrix#**(行列の累乗)の説明

Issue #67 has been reported by Ken DATE.

----------------------------------------
Bug #67: Matrix#**(行列の累乗)の説明
http://redmine.ruby-lang.org/issues/show/67

Author: Ken DATE
Status: Open
Priority: Low
Assigned to: 
Category: doc
Target version: 
reporter: rock
ruby_version: 1.8,1.9


現状では

  **(n)
  power(n)
  **(m)
  power(m)
      スカラーnに対するべき乗を返す。
      行列mに対するべき乗を返す。

となっています。「行列mに対するべき乗を返す。」は何かの間違いではないでしょうか。
また,power というメソッドは定義されていないようです。
したがって,メソッドの形式のところは「**(n)」だけでいいはずです。

メソッドの説明は

  自身の n 乗を返します。n は整数しか受け付けません。
  n が 0 または負のとき,自身が正則行列でないと例外 ExceptionForMatrix::ErrNotRegular が発生します。

とかいった感じで如何でしょうか。

Ruby 1.8 では,全要素が整数のとき,負の冪が正しい値を返さないことがあることを書く必要があります。

Ruby 1.9 では,mathn を require するか否かで負の冪の結果の返し方が異なることを書く必要があります。


----------------------------------------
You have received this notification because you have either subscribed to it, or are involved in it.
To change your notification preferences, please click here: http://redmine.ruby-lang.org/my/account


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