برای مشاهده کامل به ادامه متلب مراجعه نمایید
فرض کنید 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