To determine whether eigenvectors of a 2 x 2 matrix are always perpendicular to each other, you can use the dot product between the eigenvectors.
In MATLAB, given a matrix A, you can find the eigenvectors using eig function:
main.m78 chars3 lines
To determine if the eigenvectors are perpendicular, calculate the dot product between them and check if the result is close to zero (assuming floating-point precision):
main.m126 chars3 lines
The variable is_perpendicular will be true if the eigenvectors are perpendicular, and false otherwise.
Remember that due to numerical calculations, the dot product might not be exactly zero, so using a tolerance is recommended.
gistlibby LogSnag