loop to create 3x3 matrix for each frame
1 次查看(过去 30 天)
显示 更早的评论
Hi
I want to build a 3x3 Matrix from 3 vectors.
R.fcsR = [Xn.fcsR; Yn.fcsR; Zn.fcsR];
I have captured a movement of a point over 247 frames. How can I make a for loop, so that for every frame a new 3x3 matrix is created. Thanks for your help.
Oli
采纳的回答
James Tursa
2016-3-10
Does this do what you want:
R.fcsR = zeros(3,3,247);
for i = 1:247
R.fcsR(:,:,i) = [Xn.fcsR(i,:); Yn.fcsR(i,:); Zn.fcsR(i,:)];
end
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Loops and Conditional Statements 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!