Help with a fit
3 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
aurc89
el 21 de Mzo. de 2014
Comentada: aurc89
el 21 de Mzo. de 2014
Hello! I have a set of data (x,y) which describes a function y=f(x). I would like to fit this function with a biexponential function made like this : f(x) = a*exp(-x/b)+c*exp(-x/d)+e and retrieve the values of a,b,c,d,e. Can you help me to do this? Thank you!
0 comentarios
Respuesta aceptada
Mischa Kim
el 21 de Mzo. de 2014
Editada: Mischa Kim
el 21 de Mzo. de 2014
Aurc89, does this help?
a = 1; b = 1; c = 1; d = 1; e = 1;
x = (0:0.1:2)';
y = a*exp(-x/b)+c*exp(-x/d)+e + 0.1*rand(length(x),1);
f = fit(x,y,'exp2');
plot(f,x,y)
The fitting coefficients are accessed, e.g., via
f.a
8 comentarios
Mischa Kim
el 21 de Mzo. de 2014
Editada: Mischa Kim
el 21 de Mzo. de 2014
Aurc89: You're welcome.
John: I was not trying to generate random noise, thanks for the polite pointer, though.
Más respuestas (0)
Ver también
Categorías
Más información sobre Fit Postprocessing en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!