آموزش متلب (MATLAB)
۵۴۳ آموزش
نمایش دسته بندی ها (۵۴۳ آموزش)

چرخش 90 درجه ای یک ماتریس با دستور rot90 در متلب

منظور از چرخش ماتریس، در واقع چرخش محل قرارگیری عناصر ماتریس می باشد. چنانچه بخواهیم محل قرارگیری عناصر یک ماتریس، 90 درجه در خلاف جهت عقربه های ساعت بچرخد، باید از دستور rot90 در متلب استفاده کنیم. به مثال زیر توجه کنید :

مثال

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

چرخش ماتریس با زوایای مضرب 90 درجه (180 و 270 درجه) :

شاید در مواردی بخواهیم ماتریسی، 180 درجه یا 270 درجه بچرخد. برای این منظور، باید از دستور rot90 به صورت rot90 (A,n) استفاده کنیم که n تعداد چرخش های 90 درجه ای می باشد (A نام ماتریس می باشد). بنابراین اگر مثلا n=2 باشد، آنگاه یک چرخش 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
نویسنده علیرضا گلمکانی
شماره کلید 68
گزینه ها
به اشتراک گذاری (Share) در شبکه های اجتماعی
نظرات 0 0 0

ارسال نظر جدید (بدون نیاز به عضو بودن در وب سایت)