Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Practica Con NLinFit
Practica Con NLinFit
UNIVERSIDAD DE GUADALAJARA
Con los datos anteriores, realiza una gráfica de velocidad contra tiempo (v-t),
encuentra la ecuación de la curva v-t y usala para graficar la posición contra el
tiempo (s-t) y la aceleración contra el tiempo (a-t).
t=0:20;
v=[0.0 1.6 6.4 12.9 22.5 33.8 45.1 56.3 69.2 82.1 93.3 103.0 111.0 117.5 120.7 120.7 117.5
109.4 96.6 78.9 56.3];
plot(t,v,'o');
xlabel('{\bf t(seg)}');
ylabel('{\bf v(km/h)}');
Aldo Alexis Orozco Mendoza
Un método que se usa comúnmente para ajustar una curva o conjunto de datos es
una regresión polinomial. Tipo de polinomio de segundo orden. La herramienta
estadística de Matlab (Matlab’s Statistics Toolbox) tiene una función para ajustar
modelos lineales y no lineales como el del polinomio mostrado arriba, esta función
es nlinfit().
Entonces, nlinfit() usa los valores de t y v como vectores, la función F(b,t) que se
obtuvo arriba, y un vector de valores iniciales aproximados de cada coeficiente en
F para calcular los valores de b que producen el mejor ajuste del polinomio a los
datos.
Se teclea:
b=nlinfit(t,v,F,[0 0])
Estos valores son los coeficientes del modelo de regresión lineal que quedaría
como sigue:
El subíndice p indica que la ecuación se usa para calcular los valores predichos de
velocidad.
Ahora, se calculan los valores predichos con la ecuación de regresión y
compararlos con los datos originales para determinar visualmente si la ecuación
de regresión actual se ajusta a los datos, tecleando lo siguiente:
Ahora se revisa si la curva de este polinomio de grado tres encaja con la curva de
los datos iniciales, tecleando lo siguiente:
Aldo Alexis Orozco Mendoza
Ahora si el polinomio se ajusta muy bien a los datos iniciales y por lo tanto el
nuevo modelo de regresión es:
Con este polinomio para Vp, ahora podemos generar las gráficas para la posición
contra el tiempo y aceleración contra el tiempo.
Aldo Alexis Orozco Mendoza
Aldo Alexis Orozco Mendoza
Aldo Alexis Orozco Mendoza