The way I have already done this for anisotropic exchange and dipolar interactions was to take the interactions in their local ij-frames, transform each one them to the molecular frame (see previous post), sum them up using Bencini-Gattechi's coefficitents ("EPR of exchange-coupled systems", p. 103), then use Matlab's
eig
function to find the eigenvalues and eigenvectors of the sum matrix (let's call it D).Then it is easy to calculate D end E from the matrix in the reference frame of the eigenvectors as:
Code: Select all
Dzfs = 3*D(3,3)/2;
Ezfs = (D(1,1)-D(2,2))/2;
GG = [0 Gz -Gy; -Gz 0 Gx; Gy -Gx 0]
, and by definition has no real eigenvalues. It seems I cannot use this approach to calculate the zfs-component induced just by DMI.For certain combinations of Gx, Gy and Gz,
pepper
does give me a very nice zfs spectrum. Is there any way I can extract the respective D value?