[#37021] [RAA] RAA/2.3 — "U.Nakamura" <usa@...>

みなさんこんにちは。

20 messages 2003/01/30

[ruby-list:36977] Re: matrix,rbのVector

From: keiju@... (石塚圭樹)
Date: 2003-01-20 12:09:34 UTC
List: ruby-list #36977
けいじゅ@日本ラショナルソフトウェアです.

In [ruby-list:36948] the message: "[ruby-list:36948] matrix,rbの
Vector", on Jan/18 03:01(JST) Yoshiyasu Kaneshige writes:

>初めまして。

どもです.

>添付ライブラリのmatrix.rbで定義されているVectorクラスの演算メソッド
>にバグと思われる部分があったので報告します。

>vector * matrixのときにErrDimensionMismatchを出されます。

Vectorは縦ベクトル(n,1)-行列を表していますので, エラーを返すので正しい
です. 横ベクトルを表すクラスは特にありませんが, Vector#covectorを用い
ることによって, vectorを同等な(1,n)-行列に変換することが可能です.

irb(main):005:0> Vector[1,2].covector*Matrix[[1,2],[2,3]]
=> Matrix[[5, 8]]

__
..............................石塚 圭樹@日本ラショナルソフトウェア...
----------------------------------->> e-mail: keiju@rational.com <<---

In This Thread