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

みなさんこんにちは。

20 messages 2003/01/30

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

From: keiju@... (石塚圭樹)
Date: 2003-01-22 08:10:21 UTC
List: ruby-list #36982
けいじゅ@日本ラショナルソフトウェアです.

In [ruby-list:36981] the message: "[ruby-list:36981] Re: matrix,rbの
Vector", on Jan/21 11:38(JST) Yoshiyasu Kaneshige writes:

>> Vectorは縦ベクトル(n,1)-行列を表していますので, エラーを返すので正しい
>> です. 横ベクトルを表すクラスは特にありませんが, Vector#covectorを用い
>> ることによって, vectorを同等な(1,n)-行列に変換することが可能です.
>
>レスありがとうございます。
>エラーを出すとわかっていてMatrixへ変換しているように見えたので、
>それならお手軽にv * mが計算出来るほうがいいのに、とか思っていたのですが、
>Vector[a,b] * Matrix[[c],[d]]とかいうような計算はこのとおりやってくれないと
>こまりますよね・・・。

その通りですね. あまり勝手な変換(解釈の変更)は, わけが分からなくなって
しまう可能性があります.

>どうやら、座標 * 変換行列というケースしか見えてなかったようです。
>すみません。

いえいえ. 謝る必要はないでしょう. Vector[a, b, c]と書いて, 縦ベクトル
と解釈するのは, 便宜上のことであって見た目は横ベクトルに見えますし
(^^;;;

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

In This Thread

Prev Next