Rotation of a Volume

2 views (last 30 days)
carlos Uribe
carlos Uribe on 19 Nov 2013
Answered: Matt J on 19 Nov 2013
Sorry about this simple question but didn't find a way of doing it.
Is there a way I can do the following
for i=1:nslices
A(:,:,i)=rot90(A(:,:,i),3);
end
without having the loop? The loop takes a while.
In general what I'm doing is rotating a volume about the third dimension

Accepted Answer

Matt J
Matt J on 19 Nov 2013
Edited: Matt J on 19 Nov 2013
imrotate(A,90*3) will do it if you have the appropriate toolbox.

More Answers (1)

Matt J
Matt J on 19 Nov 2013
You can also do things like this
A = flipdim(permute(A,[2,1,3]),2);

Categories

Find more on Image Processing Toolbox in Help Center and File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!