【发布时间】:2013-08-28 21:48:33
【问题描述】:
我想在没有循环的情况下这样做:
% A ~ 4x2x3; B ~ 4x3x2; C ~ 4x2x2;
for i=1:4
C(i,:,:) = squeeze(A(i,:,:))*squeeze(B(i,:,:));
end
谢谢!
【问题讨论】:
-
@Dan 谢谢!但我需要一个简单的代码...
-
这不应该是
C(i, :, :) = squeeze(A(i, :, :)) * squeeze(B(i, :, :))还是什么的? -
你的意思可能是
C(i,:,:) = A(i,:,:)*B(i,:,:);而不是C(i,:,:) = A*B; -
这和你之前问的一样(家庭作业)问题吗? stackoverflow.com/questions/18441163/…在这种情况下,下次您发现您的初始问题不清楚时,请不要创建新问题,只需编辑您的问题以使其更清楚。
标签: matlab matrix octave vectorization bsxfun