Borrar filtros
Borrar filtros

how to plot polyfit same plot as scatter

61 visualizaciones (últimos 30 días)
Ous Chkiri
Ous Chkiri el 17 de Abr. de 2021
Respondida: Cris LaPierre el 17 de Abr. de 2021
figure (1)
scatter(Alpha(X_new),CD_new,'linewidth',0.0001);
p=polyfit(Alpha(X_new),CD_new,1);
xlabel('Alpha');
ylabel('CD');

Respuestas (1)

Cris LaPierre
Cris LaPierre el 17 de Abr. de 2021
Look at some of the examples on the polyval documentation page.
Polyfit just returns the coefficient values. If you want to plot it, you need to evaluate your polynomial, and then plot the resulting values using plot.
x = linspace(0,4*pi,10);
y = sin(x);
p = polyfit(x,y,7);
% evaluate polynomial
x1 = linspace(0,4*pi);
y1 = polyval(p,x1);
% plot
scatter(x,y)
hold on
plot(x1,y1)
hold off
legend('Data','Polyfit')

Categorías

Más información sobre Animation 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