From: Hideo Konami Date: 2007-08-09T13:18:26+09:00 Subject: [ruby-list:43830] Re: Matrix/Vector = クラスのリファレンスマニュアル 小波です。 >けいじゅ@いしつかです. >Vector[e1, e2, e3, ...] > 引数e1, e2, e3, ... を要素とするベクトルを生成する。 >あたりがよいかと... これなら納得できますね。 >>ルです。つまり次の演算は弾かれ,逆はベクトルが計算さ >>れます。 >> Vector[1,2] * Matrix[[1,2],[2,3]] >弾かれるという件ですが, Vector[1,2]は, 見た目は横ですが実際は縦(列)ベ >クトルをさしているので, この場合次元があっていないのでエラーになります. >Vector[1,2].covector * Matirx[[1,2], [2,3]] >もしくは, >Matrix.row_vector(1,2) * Matirx[[1,2], [2,3]] 次元が一致しないというメッセージなので,縦ベクトルと横ベクトルの 問題かと感じていたのですが,やはりそうなんですね。このことは リファレンスでどこかで陽に記述してあったほうがよさそうだと思いま した。 ともあれ,これですっきりと分かりました。ありがとうございます。