1
乘以每列1x3xN矩陣基本上我有一個旋轉矩陣,如下所示:MATLAB:通過對應3x3xN旋轉矩陣
% rot = [ cos(theta) sin(theta) 0;
% -sin(theta) cos(theta) 0;
% 0 0 1];
除了theta是1×N個,所以建立以下怪物:
rot = zeros(3,3,SIZE);
rot(1,1,:) = cos(theta);
rot(1,2,:) = sin(theta);
rot(2,1,:) = -sin(theta);
rot(2,2,:) = cos(theta);
rot(3,3,:) = ones(1,SIZE);
現在,我有一個1x3xN矩陣,我需要對每個1x3列向量右對齊矩陣乘以其相應的3x3旋轉矩陣沿着長度N的維度。
我有一些noti在這可能與bsxfun?但是,我還沒有在計算出來的成功......
括號......? – Brian
@ B-Brock - 有彈性的鍵盤。感謝您的發現。固定。 – Floris
太棒了!謝謝!你讓它聽起來很容易理解...... :)有時候bsxfun對我來說真的是一個謎...... – Brian