آخرین اخبار پربازدیدترین ها
کد خبر: 25697
۱۰:۰۹ ۲۸ /۰۶/ ۱۳۹۶

محاسبه مقادیر ویژه ماتریس در Matlab

هدف از بحث مسائل مقدار ویژه پیداکردن مقادیر و بردارهای ویژه یک ماتریس مربعی می‌باشد. مقادیر ویژه همان نقاط منفرد ماتریس نیز تعریف می‌شود. این مقادیر را می‌توان با استفاده از ریشه‌های چند جمله‌ای حاصل از بسط دترمینان ( det (A - I به دست آورد.
سرویس آموزش و آزمون برق نیوز: هدف از بحث مسائل مقدار ویژه پیداکردن مقادیر و بردارهای ویژه یک ماتریس مربعی می‌باشد. مقادیر ویژه همان نقاط منفرد ماتریس نیز تعریف می‌شود. این مقادیر را می‌توان با استفاده از ریشه‌های چند جمله‌ای حاصل از بسط دترمینان ( det (A - I به دست آورد.
فرض کنید 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

ارسال نظرات قوانین ارسال نظر
لطفا از نوشتن با حروف لاتین (فینگلیش) خودداری نمایید.
از ارسال دیدگاه های نا مرتبط با متن خبر، تکرار نظر دیگران، توهین به سایر کاربران و ارسال متن های طولانی خودداری نمایید.
لطفا نظرات بدون بی احترامی، افترا و توهین به مسئولان، اقلیت ها، قومیت ها و ... باشد و به طور کلی مغایرتی با اصول اخلاقی و قوانین کشور نداشته باشد.
در غیر این صورت، «برق نیوز» مطلب مورد نظر را رد یا بنا به تشخیص خود با ممیزی منتشر خواهد کرد.
نتیجه عبارت زیر را وارد کنید
=
captcha