1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| [F_ajus,gof] = fit(MW'.',AMWD'.','gauss2')% Gaussian fitting
opts = fitoptions( F_ajus );
%resultat du fit
coeff=coeffvalues (F_ajus);
form=formula(F_ajus);
coef_name=coeffnames(F_ajus);
X=MW;
% 1ere fonction Gaussienne
a1=coeff(1,1);
mu1=coeff(1,2); c1=coeff(1,3);s1=c1/sqrt(2);
% 2eme fonction Gaussienne
a2=coeff(1,4); mu2=coeff(1,5); c2=coeff(1,6);
s2=c2/sqrt(2);
function y = gauss_distribution(x,a, mu,s)
y1 =(((x-mu).^2)./(2.*(s^2)));
y=a.*(exp (-y1));
end
gaus1 = gauss_distribution(X,a1, mu1,s1);
gaus2 = gauss_distribution(X,a2, mu2,s2); |
Partager