Producing a line of best fit with equation
200 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
badfish66
el 24 de Abr. de 2016
Comentada: Image Analyst
el 10 de Dic. de 2021
Hi
I have been using lsline to produce a linear line of bext fit for two datasets. I was wondering if there was a similar command that produced the line of best fit and provided an equation (in the form y=mx+c) for said line.
Many Thanks
0 comentarios
Respuesta aceptada
Sebastian Castro
el 24 de Abr. de 2016
There is also the polyfit function in MATLAB. If you specify an order of 1, the output of polyfit will have the two components m and c as you specified.
- Sebastian
0 comentarios
Más respuestas (2)
Kylie Hansen
el 16 de Feb. de 2017
Editada: Image Analyst
el 10 de Dic. de 2021
Thought I'd share an alternate answer from this github repository:
The code below prints a 1x2 matrix where the first value is the slope of the line and the second is the y-int.
Just plug into slope intercept form (y = mx+ b) and you've got the equation.
h = lsline ;
p2 = polyfit(get(h,'xdata'),get(h,'ydata'),1)
Ver también
Categorías
Más información sobre Gaussian Process Regression 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!