Help Fit line / curve to data

1 次查看(过去 30 天)
RuiQi
RuiQi 2016-11-23
Hello, I am trying to find the equation of a best fit line for this data that I have below. I tried using polynomial fit with degree 2 but the results are unsatisfactory. I was wondering if anyone can offer any suggestions. Based on the scatter plot below, id like the results to be a curve that is steep at a steep slope at the beginning and gentle later.
  3 个评论
RuiQi
RuiQi 2016-11-23
Hi thanks ! But id like to extract the complete equation of the curve as well.
KSSV
KSSV 2016-11-23
编辑:KSSV 2016-11-23
h = isline ;
h will be having the xdata and ydata.It fit's a straight line.

请先登录,再进行评论。

回答(2 个)

Walter Roberson
Walter Roberson 2016-11-23
I suggest trying to fit it to y = A * exp(-B*x) + C
If you assume that C is 0 then that would be a fit of y = A * exp(-B*x) which would be
log(y) = log(A) - B * x
which would be a linear fit to find B and log(A).
  1 个评论
RuiQi
RuiQi 2016-11-23
Cool ! I would need to exponentiate log(A) so that I can get back A right ? And as for B I don't need to do anything to it

请先登录,再进行评论。


KSSV
KSSV 2016-11-23
doc lscurvefit.

类别

Help CenterFile Exchange 中查找有关 Linear and Nonlinear Regression 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by