جهت چرخش محل قرارگیری عناصر ماتریس می تونید از دستور rot90(A,n) استفاده کنید این دستور محتوای ماتریس رو 90 درجه در خلاف جهت عقربه های ساعت می چرخاند.
مثال زیر عناصر داخل ماتریس رو 90 درجه چرخش میده.
A=[1 2 3;4 5 6;7 8 9]
B=rot90(A)
نتیجه:
کد:
A =
1 2 3
4 5 6
7 8 9
B =
3 6 9
2 5 8
1 4 7
برای چرخش عناصر ماتریس برای 180 درجه می تونید از دستور زیر استفاده کنید.
A=[1 2 3;4 5 6;7 8 9]
B=rot90(A,2)
نتیجه:
کد:
A =
1 2 3
4 5 6
7 8 9
B =
9 8 7
6 5 4
3 2 1
در نتیجه اگر مقدار n در تابع rot90 خالی و یا 1 باشد منظور چرخش ماتریس به صورت 90 درجه است و اگر n برابر 2 باشد منظور چرخش ماتریس به صورت 180 درجه است.