Hello,
I am working on a S=1/2 system with a I=7/2 nuclear spin.
For plotting the energy levels I use the function resfields with parallel and perpendicular driving.
This works really fine and I get some nice plots for both driving directions showing me the energy levels and the possible transitions for a given microwave frequency.
A very useful thing for me would be to calculate the transition energies as a function of the magnetic field for all possible transitions.
This is easily done by making use of the function resfreqs_matrix and iterating over a vector containing the magnetic field values.
As a result I get a matrix which contains the position in frequency space for all transitions as function of my input field B.
Of course the eigenvalues change in ther absolute value, so for low fields they are all messed up and I can't just take one column of my matrix and plot this line because the eigenvalue changes in its value.
To better illustrate it, I include my plot here, where you can see that the color changes within the line, because of the jump in eigenvalues.
So my question is: Is there a possibility to isolate one such transition and get a vector that follows one transition from B=0mT --> B=100mT. This would come in rather handy.
Maybe the answer is simple and I am missing something obvious here.
I'd appreciate some hints how to tackle this.
Cheers,
f_hwc