Borrar filtros
Borrar filtros

Best Fit Line Drawing

7 visualizaciones (últimos 30 días)
mustafa alnasser
mustafa alnasser el 11 de En. de 2013
Dear All;
I have many points and i need to draw the best fit line between these points , how can i do it ?
Best Regards

Respuestas (3)

Daniel Shub
Daniel Shub el 11 de En. de 2013
Editada: Daniel Shub el 11 de En. de 2013
For a straight line you can use lsline
plot(randn(10, 1), '*')
lsline
  1 comentario
Sean de Wolski
Sean de Wolski el 11 de En. de 2013
That's awesome, learn something new every day!

Iniciar sesión para comentar.


Azzi Abdelmalek
Azzi Abdelmalek el 11 de En. de 2013
Editada: Azzi Abdelmalek el 11 de En. de 2013
Use interp1 function. You can also use a curve fitting toolbox
% Example
x=0:0.5:2
y=x.^2+2*x+rand(1,numel(x))
plot(x,y,'or')
xi=0:0.1:2;
yi=interp1(x,y,xi,'spline')
hold on
plot(xi,yi,'g')
hold off

José-Luis
José-Luis el 11 de En. de 2013
Without a toolbox:
x = 1:10;
y = x + randn(1,10);
plot(x,y,'b*')
P = polyfit(x,y,1);
yfit = P(1)*x+P(2);
hold on;
plot(x,yfit,'r-.');

Categorías

Más información sobre Get Started with Curve Fitting Toolbox en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by