How to find eigenvalues and eigenvectors without using built-in functions (Ex. eig)?
古いコメントを表示
Let's assume I have a 2x2 matrix defined by:
A = [ 7 3; 3 -1 ];
How can I find the eigenvectors and eigenvalues of matrix A without using built-in functions? More specifically, without using eig()?
4 件のコメント
James Tursa
2021 年 2 月 26 日
What techniques are you supposed to use? Please post the complete wording of the homework assignment so we know what you are allowed to use.
Gri Sch
2021 年 2 月 26 日
James Tursa
2021 年 2 月 26 日
Are you supposed to find eigenvalues by doing root finding on the characteristic equation? Are you supposed to be finding eivenvectors using the power method? There has to be more to your instructions that you can tell us.
Gri Sch
2021 年 2 月 26 日
回答 (1 件)
Steven Lord
2021 年 2 月 26 日
0 投票
Without using any built-in functions? It depends -- do you consider the commands used in MEX-files to be built-in functions? In computing the eigenvalues and eigenvectors from scratch you're likely going to need to do arithmetic and all the operators (+ or plus, - or minus, * or mtimes, etc.) are built-in functions.
Specifically without using eig? Since I'm guessing this is part of a homework assignment your textbook likely include pseudocode for an algorithm to find eigenvalues and eigenvectors. If you encounter difficulty while implementing that pseudocode, show us the code you've written so far and describe specifically where you're having difficulty and what difficulty you're having and we may be able to offer suggestions.
カテゴリ
ヘルプ センター および File Exchange で Linear Algebra についてさらに検索
製品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!