Skip Navigation Links
صفحه اصلی
ارتباط با ما Expand ارتباط با ما
همه مطالب
تصاویر Expand تصاویر
فرصت های شغلی
سوالات متداول
جستجو
     
 
چرخش 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

 



1394/04/20 2:02:48 PM

نوشته شده توسط مجتبی شکوه

  نظرات شما  
   
نام:  
ن خانوادگی:  
تلفن:  
متن:  
   
   

    نظرات شما