Está en la página 1de 2

%%Importar datos de excel a matlab

A=xlsread('EXCEL DE PRÁCTICA 3.xlsx')

A = 70×4
0.0200 0.2000 0.1700 0.5200
0.0400 0.2100 0.1800 0.5500
0.0600 0.2100 0.1900 0.5300
0.0800 0.2200 0.2000 0.4900
0.1000 0.2200 0.2100 0.4800
0.1200 0.2200 0.2200 0.5000
0.1400 0.2300 0.2300 0.5400
0.1600 0.2300 0.2400 0.5500
0.1800 0.2400 0.2500 0.5400
0.2000 0.2400 0.2600 0.5000

%%Definir quien es x y quien es y en la grafica


x=A(:,1); %%Todos los renglones (:) y la primera columna (1)
y=A(:,2); %% Todos los renglones y la segunda columna 2

%%Graficar nuestros datos para hacer una inspección


plot(x,y,'or')

xlim([0.00 1.50])
ylim([0.20 1.00])

title("Posición vs Tiempo (20g)")


xlabel("Tiempo")
ylabel("Posición")

1
%%Minimos cuadrados
%%C=polyfit(x,y,n) n=1 (ajuste lineal) n=2 (ajuste cuadrático)
C=polyfit(x,y,1)

C = 1×2
0.5127 0.1149

%%Graficar los datos con el ajuste


xx=linspace(0,2,100);
yy=polyval(C,xx);
figure
hold on
plot(x,y,'or')
plot(xx,yy)

title("Velocidad vs Tiempo (20g)")


xlabel("Tiempo")
ylabel("Velocidad")

También podría gustarte