From: Yoshiyasu Kaneshige Date: 2003-01-21T11:38:42+09:00 Subject: [ruby-list:36981] Re: matrix,rbのVector > Vectorは縦ベクトル(n,1)-行列を表していますので, エラーを返すので正しい > です. 横ベクトルを表すクラスは特にありませんが, Vector#covectorを用い > ることによって, vectorを同等な(1,n)-行列に変換することが可能です. レスありがとうございます。 エラーを出すとわかっていてMatrixへ変換しているように見えたので、 それならお手軽にv * mが計算出来るほうがいいのに、とか思っていたのですが、 Vector[a,b] * Matrix[[c],[d]]とかいうような計算はこのとおりやってくれないと こまりますよね・・・。 どうやら、座標 * 変換行列というケースしか見えてなかったようです。 すみません。 兼重 吉保