The horizontal axis of my Brooke raw test data is Gauss. When I use esfit to simply simulate EPR parameters, error is reported directly. What is the corrective solution? Convert Gauss to mT?
code:
clear, clf, clc; close all;
[b,spc,par] = eprload('OH_4.DTA');
plot(b,spc);% Gauss
axis tight;
Exp.mwFreq = 9.617;
Exp.Range = [min(b) max(b)];
Exp.nPoints = numel(spc);
Sys.S = 1/2;
Sys.Nucs = 'N,H';
Sys.n = [1 1];
Sys.g = 2.0055;
Sys.A = [14.9 14.9]*2.802;
SysVary.g = 0.005;
SysVary.A = [0.3 0.3];
esfit(@garlic,spc,Sys,SysVary,Exp);
errors;
** Spectrum exceeds sweep range. Artifacts at lower limit possible.
** Spectrum exceeds sweep range. Artifacts at lower limit possible.
** Spectrum exceeds sweep range. Artifacts at lower limit possible.
Warning: Rank deficient, rank = 1, tol = 7.850462e-11.
In rescale
In esfit
Warning: Rank deficient, rank = 1, tol = 7.850462e-11.
In rescale
In esfit