Está en la página 1de 7

Práctica 01: SIMULACIÓN DE MODELOS MATEMÁTICOS CON MATLAB I

Objetivos
 Reconocer el comportamiento lineal y cuadrático de los datos.
 Realizar el ajuste lineal y cuadrático de los datos.
 Utilizar el software matemático MATLAB en el modelamiento de datos.

Desarrollo de la práctica
Empleando los procedimientos vistos en clase, desarrolle, bajo la supervisión del Docente, los siguientes
ejercicios:

Modelo lineal
1. Las poblaciones (en millones) de Estados Unidos del 2000 al 2007 se muestran en la tabla siguiente:

Años 2000 2001 2002 2003 2004 2005 2006 2007


Población 282.4 285.3 288.2 290.9 293.6 296.3 299.2 302.0

Encontrar un modelo que represente dichos datos. Determine los datos reales y el modelo en la misma
gráfica. ¿Qué tan cercanamente representa el modelo los datos?

Solución

En la ventana de comandos de MATLAB digitamos el siguiente código para graficar los datos de la tabla y
analizar su comportamiento:

Se obtiene la siguiente gráfica:


Se observa que los datos tienen un comportamiento lineal, por lo que el modelo deberá tener la forma:

Siendo y la población para , donde t es el año, con t = 0 correspondiente al año 2000.

Usamos MATLAB para ajustar la curva a un modelo lineal, y obtener de esta manera los coeficientes a y
b:

Nuestro modelo matemático será:


Probaremos ahora la respuesta de nuestro modelo para analizar su respuesta y determinar si se tiene un
buen ajuste para los datos:

Comparando los nuevos resultados obtenidos, con los datos reales tenemos:

Años 2000 2001 2002 2003 2004 2005 2006 2007


Población 282.4 285.3 288.2 290.9 293.6 296.3 299.2 302.0
Población
según el 282.5 285.3 288.1 290.8 293.6 296.4 299.2 302.0
modelo

Graficamos la respuesta del modelo junto con los datos reales para un mejor análisis de la respuesta del
modelo:
Se observa de la gráfica y de los resultados obtenidos el buen ajuste para los datos reales por parte del
modelo matemático. Entonces, la elección de un modelo matemático lineal para la representación de los
datos ha sido correcta.

Podemos hacer una estimación de la población para el año 2008 (t = 8):

Tenemos que para el 2008 se puede esperar una población de 304.7 millones.

Modelo cuadrático
2. Desde la plataforma superior de observación de una torre, a 450 m sobre el nivel, se deja caer una
pelota y en la tabla se registra su altura h del suelo sobre el nivel a intervalos de un segundo.
Encuentre un modelo que coincida con la información y úselo para predecir el tiempo en que la
pelota toca el suelo:

Altura
450 445 431 408 375 332 279 216 143 61
(metros)
Tiempo
0 1 2 3 4 5 6 7 8 9
(segundos)

Solución

Denotaremos con la variable h a los datos de la altura, mientras que el tiempo estará representado por
la variable t, estando t en el rango de , donde t = 0 representa 0 segundos.

Mediante MATLAB graficamos los datos obtenidos para analizar su comportamiento:


Se puede observar que los datos tienen un comportamiento no lineal, como posee un pico (en t = 0)
ajustaremos los datos a un modelo polinomial (grado 2) y observaremos los resultados:

El modelo polinomial tiene la forma:

Siendo los coeficientes:

Por lo que el modelo matemático que describe la caída de la pelota en el tiempo es:
Ahora analizamos el comportamiento del modelo para comprobar el ajuste:

Comparando los valores obtenidos:

Altura real
450 445 431 408 375 332 279 216 143 61
(metros)
Altura
según
449.4 445.4 431.7 408.1 474.8 331.6 278.7 215.9 143.4 61.0
modelo
(metros)
Tiempo
0 1 2 3 4 5 6 7 8 9
(segundos)

Podemos notar que el modelo obtenido ha realizado un buen ajuste de los datos, por lo que puede ser
utilizado para simular y estimar el comportamiento de la pelota para un tiempo dado.
Con el modelo obtenido podemos estimar el tiempo en el que la pelota tocará el suelo, para ello bastará
con encontrar a través de MATLAB, las raíces del polinomio (modelo):

Podemos concluir que a los 9.6735 segundo la pelota tocará el suelo.

También podría gustarte