DeathbyGreen
- 83
- 15
Hi,
I'm trying to calculate the eigenvectors of a 4x4 matrix, but I don't want the actual eigenvalues included in the solution, I simply want them listed as a variable. For example, I have the matrix:
<br /> H_F =<br /> \left[<br /> \begin{array}{cccc}<br /> \hbar\Omega&\hbar v_fk_- &0&0\\<br /> \hbar v_fk_+&\hbar\Omega&\frac{v_fe}{c}A_0 &0\\<br /> 0&\frac{v_fe}{c}A_0 &0&\hbar v_fk_- \\<br /> 0&0&\hbar v_fk_+ &0\\<br /> \end{array}<br /> \right]<br />
My attempt at a solution was just plugging in H_F-\epsilon\bf{I} with \bf{I} the identity matrix, and then using RowReduce. However, this only gives me the identity matrix, which is not the answer I'm looking for. If I just use H_F and use Eigenvectors[H_F] then I get a huge, essentially useless mess of variables. I would like the output to list the eigenvector as a function of a variable which represents the eigenvalue. Is there any way to do this? A code I was using is (with some variable substitutions for easier entry):
I'm trying to calculate the eigenvectors of a 4x4 matrix, but I don't want the actual eigenvalues included in the solution, I simply want them listed as a variable. For example, I have the matrix:
<br /> H_F =<br /> \left[<br /> \begin{array}{cccc}<br /> \hbar\Omega&\hbar v_fk_- &0&0\\<br /> \hbar v_fk_+&\hbar\Omega&\frac{v_fe}{c}A_0 &0\\<br /> 0&\frac{v_fe}{c}A_0 &0&\hbar v_fk_- \\<br /> 0&0&\hbar v_fk_+ &0\\<br /> \end{array}<br /> \right]<br />
My attempt at a solution was just plugging in H_F-\epsilon\bf{I} with \bf{I} the identity matrix, and then using RowReduce. However, this only gives me the identity matrix, which is not the answer I'm looking for. If I just use H_F and use Eigenvectors[H_F] then I get a huge, essentially useless mess of variables. I would like the output to list the eigenvector as a function of a variable which represents the eigenvalue. Is there any way to do this? A code I was using is (with some variable substitutions for easier entry):
Code:
RowReduce((h*w-l,h*v*x,0,0),(h*v*y,hw-l,m,0),(0,m,-l,h*v*x),(0,0,h*v*y,-l))
Last edited: