How do I apply exponential and logarithmic curve fitting
显示 更早的评论
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 个评论
Star Strider
2014-2-19
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
2016-9-25
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.
采纳的回答
更多回答(1 个)
Danilo NASCIMENTO
2014-2-19
0 个投票
You can use cf = fit(x,y,'exp1'); where x and y are your set of points.
类别
在 帮助中心 和 File Exchange 中查找有关 Linear and Nonlinear Regression 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!