2

私はすでにN_1 x N_2マトリックスAとマトリックスをN_2 x N_3持っていますB

のようなN_1 x N_2 x N_3行列を作成したいと思います。CC(i,j,k) = A(i,j)*B(j,k)

C要素ごとに行うのではなく、Matlab操作を使用して作成できるかどうか疑問に思っていましたか?

4

2 に答える 2

2

かなり不器用ですが、うまくいくようです:

C = repmat(A, [1, 1, size(B, 2)]) .* permute(repmat(B, [1, 1, size(A, 1)]), [3, 1, 2]);
于 2013-05-03T07:36:16.090 に答える