Discussion Overview
The discussion revolves around finding the smallest eigenvalue of a matrix using power iteration in MATLAB, specifically without relying on the built-in eig() function. Participants explore various approaches and challenges related to implementing this method.
Discussion Character
- Exploratory
- Technical explanation
- Mathematical reasoning
Main Points Raised
- One participant seeks guidance on finding the smallest eigenvalue without using eig(), indicating a desire to understand the underlying process better.
- Another participant notes that their current implementation computes the largest eigenvalue and suggests a need to modify the code to find the smallest eigenvalue.
- A different participant provides a method to find the smallest eigenvalue by first computing all eigenvalues with eig(A) and then using min() to extract the smallest value, while also noting potential issues with complex numbers.
- One participant expresses confusion regarding the output of min() when applied to a matrix with complex numbers, highlighting discrepancies between the results of min() and comparisons using the less-than operator.
- Another participant mentions their efforts to set up a power iteration method, indicating uncertainty about how to implement inverted power iteration to find the smallest eigenvalue.
Areas of Agreement / Disagreement
Participants do not reach a consensus on the best approach to find the smallest eigenvalue without using eig(). There are multiple competing views and methods discussed, with some uncertainty expressed regarding the handling of complex numbers.
Contextual Notes
There are limitations regarding the assumptions made about the nature of eigenvalues, particularly in the context of complex versus real numbers, and the discussion does not resolve the mathematical steps involved in implementing the inverted power iteration.
Who May Find This Useful
Individuals interested in numerical methods for linear algebra, particularly those looking to implement eigenvalue algorithms in MATLAB without relying on built-in functions.