Help Fit line / curve to data

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 Kommentare

KSSV
KSSV am 23 Nov. 2016
Have you checked lsline?
RuiQi
RuiQi am 23 Nov. 2016
Hi thanks ! But id like to extract the complete equation of the curve as well.
KSSV
KSSV am 23 Nov. 2016
Bearbeitet: KSSV am 23 Nov. 2016
h = isline ;
h will be having the xdata and ydata.It fit's a straight line.

Melden Sie sich an, um zu kommentieren.

Antworten (2)

Walter Roberson
Walter Roberson am 23 Nov. 2016

1 Stimme

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 Kommentar

RuiQi
RuiQi am 23 Nov. 2016
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

Melden Sie sich an, um zu kommentieren.

KSSV
KSSV am 23 Nov. 2016

0 Stimmen

doc lscurvefit.

1 Kommentar

Walter Roberson
Walter Roberson am 23 Nov. 2016
lscurvefit needs to be told what model to fit against.

Melden Sie sich an, um zu kommentieren.

Kategorien

Gefragt:

am 23 Nov. 2016

Kommentiert:

am 23 Nov. 2016

Community Treasure Hunt

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

Start Hunting!

Translated by