how can i rotate an N-dimensional matrix?
6 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
john creighton
am 14 Okt. 2014
Kommentiert: Andrei Bobrov
am 15 Okt. 2014
hi all i am having trouble with project and need to figure out how i can rotate an N-dimensional matrix so that i can 'look in from the side'. ie rotate the matrix around a virtical axis. see attached image for discription.
0 Kommentare
Akzeptierte Antwort
Andrei Bobrov
am 14 Okt. 2014
Bearbeitet: Andrei Bobrov
am 15 Okt. 2014
A = cat(3,[1 2 3;4 5 6;7 8 9],[10 11 12;13 14 15;16 17 18])
out = permute(A,[3,1,2]);
2 Kommentare
Andrei Bobrov
am 15 Okt. 2014
Hi John! You wanted following: [3,6,9;12,15,18] and so on, then:
out = flip(permute(A,[3,1,2]),3);
Weitere Antworten (1)
Adam
am 14 Okt. 2014
doc permute
is the n-dimensional equivalent of translation although I'm not 100% sure what you mean by looking at it from the side as that implies you are visualising the matrix in some way.
Siehe auch
Kategorien
Mehr zu 3-D Scene Control finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!