0

考虑以下 2 个矩阵:A = 3x3x3 和 B = 3x3。是否可以在不使用 for 循环的情况下在 A 的每个切片和内核 B 之间执行元素乘法?我目前的实现如下:

for i = 1:3
    C = A(:,:,i) .* B(:,:);
end

其中 C 是一些输出矩阵

4

1 回答 1

2

正如@Divakar 建议的那样, bsxfun 做到了:

C = bsxfun(@times, A, B);
于 2015-10-29T19:52:14.540 回答