محاسبه مقادیر ویژه مشاهده در قالب PDF چاپ فرستادن به ایمیل
نوشته شده توسط admin   
شنبه, 24 مرداد 1394 ساعت 00:24

فرض کنید A یک ماتریس مربعی باشد، برای محاسبه مقادیر ویژه (eigenvalue) و بردارهای ویژه (eigenvector) ماتریس A ، می توانید از دستور eig(A) استفاده کنید. برای این منظور، می توانید این دستور را به صورت[U,R]=eig(A) بنویسید. عناصر قطری از ماتریس قطری R ، برابر مقادیر ویژه (eigenvalue) خواهند بود. همچنین ستون های ماتریس U ، برابر بردارهای ویژه (eigenvector) خواهند بود. به مثال زیر توجه کنید :

مثال :

A=[1 2 3;4 5 6;7 8 9]
[U,R]=eig(A)

نتیجه :

A =

1     2     3
4     5     6
7     8     9

U =

-0.2320   -0.7858    0.4082
-0.5253   -0.0868   -0.8165
-0.8187    0.6123    0.4082

R =

16.1168         0         0
0   -1.1168         0
0         0   -0.0000

 

 

 

بردار ویژه در n امین ستون از U ، متناظر با مقدار ویژه در n امین ستون از R می باشد.

نکته :

چنانچه دستور را تنها به صورت eig(A) بنویسیم، آنگاه متلب، تنها مقادیر ویژه را نمایش خواهد داد. به مثال زیر توجه کنید :

مثال :

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

نتیجه :

 

A =

1     2     3
4     5     6
7     8     9

B =

16.1168
-1.1168
-0.0000

نظر ها (0)
تنها کاربران عضو شده می توانند نظر ارسال کنند!