How do I apply exponential and logarithmic curve fitting
Mostra commenti meno recenti
Hi,
I have some scatterplots and I want to check the relationships between the variables which resemble exponential and logarithmic functions. I have tried to use the functions
nlinfit
fittype
fit
but so far not successfully (poor fitting or code not working at all).
How can I check the curves for the above scatters which seem to have the following functions:
y= a*exp(b*x)+c and y=log_a(x)+b
in matlab?
Thanks
Iro
3 Commenti
Star Strider
il 19 Feb 2014
What do you mean by ‘code not working at all’?
It’s not obvious to me what you mean here: y=log_a(x)+b. (I don’t understand ‘log_a(x)’.)
yeungor
il 25 Set 2016
Have you tried fitting an exponential of the inverse? If x = f(y), then y = f^-1(x) and you can use 'fit' and the 'exp' for an exponential fit.
Risposta accettata
Più risposte (1)
Danilo NASCIMENTO
il 19 Feb 2014
0 voti
You can use cf = fit(x,y,'exp1'); where x and y are your set of points.
1 Commento
Iro
il 20 Feb 2014
Categorie
Scopri di più su Linear and Nonlinear Regression in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!