标签: matlab matrix elementwise-operations
考虑以下2个矩阵:A = 3x3x3,B = 3x3。是否可以在不使用for循环的情况下在A的每个切片和内核B之间执行元素相乘?我目前的实施如下:
for i = 1:3 C = A(:,:,i) .* B(:,:); end
其中C是一些输出矩阵
答案 0 :(得分:2)
正如@Divakar所说,bsxfun做了这个伎俩:
C = bsxfun(@times, A, B);