دانشجویان مهندسی صنایع

Industrial Engineering Students

دانشجویان مهندسی صنایع

Industrial Engineering Students

محاسبه مقادیر ویژه (eigenvalue) و بردارهای ویژه

فرض کنید 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
نظرات 3 + ارسال نظر
علیرضا جلالی جمعه 10 خرداد 1392 ساعت 19:20 http://ferdosi-toosi.blogsky.com/

ممنون

هماپوراسفندیانی جمعه 10 خرداد 1392 ساعت 21:09

ممنون

سوگند شمس یکشنبه 12 خرداد 1392 ساعت 11:21

مرسی

ایمیل شما بعد از ثبت نمایش داده نخواهد شد