¿Cómo ajustar datos en matlab al estimar datos?
borrar
clf
x=1810:10:1900;
y=[74.875?92.552?107.231?120.153?130.879 ?152.427?180.383?202.352?227.485?250.597 ];
plot(x, y, 's', 'markersize', 3)
grid?on
Dibujar un mapa y ver las propiedades de datos discretos
p=polyfit(x, y, 1);
Ajustar con un polinomio de primer orden
f? =?polyval(p,x);
hold?on
plot(x,f,'r');
xlabel('año) ')
ylabel('Población')
title('Curva de ajuste')
Dibuje la curva de ajuste y la curva original en los mismos datos discretos de coordenadas
p>
Mostrar coeficientes polinomiales ajustados
p1865=polyval(p. [1865])
p1865=?[1865])
Estimación de la población en 1865
################################### ### ########################
Resultado de la ejecución:
p?= 1.0e 003 ?*
0.0019-3.4480
p1865?= 173.3108