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

ruby-reference-manual:3374

From: "pypypy567 (py _)" <redmine@r...>
Date: Sun, 21 Oct 2012 16:01:51 +0900
Subject: [ruby-reference-manual:3374] [るりまプロジェクト - Bug #7202] Matrix と Vector の四則演算(#*, #+, #-, #/)


Issue #7202 has been updated by pypypy567 (py _).

File _matrix.patch added

あ、勘違い。
Vector オブジェクト + Matrix オブジェクト の結果は Matrix オブジェクトでした。
その部分だけ書き直しました。

----------------------------------------
Bug #7202: Matrix と Vector の四則演算(#*, #+, #-, #/)
https://bugs.ruby-lang.org/issues/7202#change-31121

Author: pypypy567 (py _)
Status: Open
Priority: Normal
Assignee: 
Category: 
Target version: 
reporter: 
ruby_version: 


サイズさえ合っていれば例えば Matrix[[1, 2]] * Vector[3, 4] みたいに混ぜられますが、その辺が考慮されてない感じなのでパッチを書いてみました。
また混ぜる時は Vector オブジェクトは列ベクトルとして扱われるようなのでそのことをクラスの説明文に追加してみました。

チケットを作ろうとして気付きましたが matrix ライブラリは優先度 Low のチケットが数個放置されてますね。
#65 と #66 がこのチケットと一部被ってますが添付のパッチは例外についてはサボってるのでもし適用されたとしてもこれらのチケットは完全には解決しません。



-- 
http://bugs.ruby-lang.org/

--
ML: ruby-reference-manual@m...
Info: http://QuickML.com/

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

      3372 2012-10-21 08:00 [redmine@r...        ] [るりまプロジェクト - Bug #7202][Open] Matrix と Vector の四則演算(#*, #+, #-, #/)
->    3374 2012-10-21 09:01 ┗[redmine@r...        ] [るりまプロジェクト - Bug #7202] Matrix と Vector の四則演算(#*, #+, #-, #/)