Skip Navigation Links
صفحه اصلی
ارتباط با ما Expand ارتباط با ما
همه مطالب
تصاویر Expand تصاویر
فرصت های شغلی
سوالات متداول
جستجو
     
 
ساخت ماتریس بالامثلثی و ماتریس پایین مثلثی با دستور triu و دستور tril
در متلب، از دستور triu ، برای ساخت ماتریس بالامثلثی و از دستور tril ، برای ساخت ماتریس پایین مثلثی استفاده می شود.

در متلب، از دستور triu ، برای ساخت ماتریس بالامثلثی و از دستور tril ، برای ساخت ماتریس پایین مثلثی استفاده می شود.

ساخت ماتریس بالامثلثی با دستور triu :

یک ماتریس بالامثلثی، ماتریسی می باشد که عناصری از آن که زیر قطر اصلی قرار دارند، برابر با 0 باشند. چنانچه از دستور triu برای یک ماتریس استفاده کنیم، آنگاه دستور triu ، آن ماتریس را به یک ماتریس بالا مثلثی تبدیل خواهد کرد. به مثال زیر توجه کنید :

مثال :

 

A=[1 2 3;4 5 6;7 8 9]
B=triu(A)

نتیجه :

 

A =
 
     1     2     3
     4     5     6
     7     8     9
 
 
B =
 
     1     2     3
     0     5     6
     0     0     9

مشاهده می کنید که عناصر روی قطر اصلی و بالای قطر اصلی، باقی مانده اند و سایر عناصر ماتریس، برابر 0 قرار داده شده اند تا یک ماتریس بالا مثلثی ساخته شود.

ساخت ماتریس پایین مثلثی با دستور tril :

یک ماتریس پایین مثلثی، ماتریسی می باشد که عناصری از آن که بالای قطر اصلی قرار دارند، برابر 0 باشند. چنانچه از دستور tril برای یک ماتریس استفاده کنیم، آنگاه دستور tril ، آن ماتریس را به یک ماتریس پایین مثلثی تبدیل خواهد کرد. به مثال زیر توجه کنید :

مثال :

 

A=[1 2 3;4 5 6;7 8 9]
B=tril(A)

نتیجه :

 

A =
 
     1     2     3
     4     5     6
     7     8     9
 
 
B =
 
     1     0     0
     4     5     0
     7     8     9

مشاهده می کنید که عناصر روی قطر اصلی و عناصر پایین قطر اصلی، باقی مانده اند و سایر عناصر ماتریس، برابر 0 قرار داده شده اند تا یک ماتریس پایین مثلثی ساخته شود.



1394/04/20 2:02:48 PM

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

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

    نظرات شما