3

重みの行列とデータ値の別の行列があるとします。すべての位置をループすることなく、一方の行列の各要素がもう一方の行列の対応する要素によってのみ乗算/除算されるように、一方の行列をもう一方の行列で乗算または除算できますか?

この質問をするのはばかげていると思いますが、グーグルで答えを見つけることができないようです。

4

3 に答える 3

4

a。*bは、行列を点ごとに乗算します。

a./b分割します。

このような:

octave:1> a = [1 2; 3 4];
octave:2> b = [3 4; 5 6];
octave:3> a .* b
ans =

    3    8
   15   24

octave:4> a ./ b
ans =

   0.33333   0.50000
   0.60000   0.66667

任意のバイナリ関数には、次を使用しますbsxfun

オクターブ単位

matlabで

于 2012-06-21T05:54:32.303 に答える
0

A = [1 2 3]; B = [1 1 1; 2 2 2; 3 3 3];

C = repmat(A'、1,3)ans =C*。B

于 2012-06-21T08:43:32.920 に答える