Ppts Revisar
Ppts Revisar
Ppts Revisar
Los métodos numéricos nos vuelven aptos para entender esquemas numéricos
a fin de resolver problemas matemáticos, de ingeniería y científicos en una
computadora, reducir esquemas numéricos básicos, escribir programas y
resolverlos en una computadora y usar correctamente el software existente para
dichos métodos y no solo aumenta nuestra habilidad para el uso de
computadoras, sino que también amplia la pericia matemática y la
comprensión de los principios científicos básicos...
OBJETIVOS
Objetivo General
• Calcular el error cuadrático por medio de formulas, de cada ajuste no
lineal.
Objetivos Específicos
• Indicar el mejor ajuste mediante el cálculo de E.C.M.
• Comparar el E.C.M. de los ajustes no lineales
ANTECEDENTE
Ajuste de Curva
Básicamente el ajuste de curvas se utiliza cuando se tiene una serie de datos calculados y se
desea conocer valores intermediarios no conocidos, o también en aquellos casos en que se
desee una versión simplificada de una función que se ajuste a un número de valores
concretos, y posteriormente usar la función simplificada para derivar nuevos valores.
“Ajustar una curva implica ajustar una función g(x) a un conjunto de datos (x i,yi), i=1,2,
…,L, g(x) pueden ser un polinomio, una función lineal o combinación de funciones
conocidas”.
MARCO TEÓRICO
• Ajuste de datos con MATLAB.
MATLAB dispone de la función polyfit para ajustar datos a
un polinomio de grado n. También tiene la posibilidad de
ajustar los datos de forma interactiva en la ventana gráfica
(Figure Window) seleccionado en el menú Tools/Basic
Fitting.
p=polyfit(x,y,n)
x, y son los vectores de las abscisas y de las ordenadas de los datos, respectivamente
n, es el grado del polinomio al que se quieren ajustar los datos
p, es el vector de los coeficientes de dicho polinomio.
Para n=1 tenemos la regresión lineal. Si m es el número de datos, el polinomio pasa a través de
todos los puntos si n=m-1. El grado n del polinomio no puede ser mayor que m-1.
En el ejemplo de la página precedente, se cambia la llamada a la función pol_regresion por la
función MATLAB polyfit
En la ventana de comandos corremos el
script y nos aparece el vector p que
contiene los coeficientes a1, a2, a3 del
polinomio.
p=
0.3446 3.7004 -0.1188
También se puede utilizar polyfit para
realizar ajustes a una función potencial,
exponencial, logarítmica, etc, tal como se
muestra en el siguiente cuadro.
El primer elemento del vector p devuelto por polyfit, p(1) guarda el parámetro a y
el segundo elemento, p(2) guarda el parámetro c.
,
Resolvemos el sistema de dos ecuaciones con dos incógnitas. Creamos la matriz A de los
coeficientes y el vector B de los términos independientes, despejamos el vector X de las
incógnitas utilizando el operador división por la izquierda \. El elemento X(1) es a y el
elemento X(2) del vector X es b.
• Función, y=a+b/x+c/x2
A la función:
Calculamos los parámetros a y b a partir del ajuste de datos por el procedimiento de mínimos cuadrados implementado en la función MATLAB nlinfit,
tomando como modelo la función.
Y=axb+x
17.6 0
40.4 900
67.7 1800
90.1 2700
Adjuntar los datos a la línea recta x=x0+vt y estimar el valor de la velocidad y aplicando el
procedimiento
de mínimos cuadrados.
En el vector a de dimensión 2 hemos guardado la pendiente en a(1) y su error en a(2)
En el vector b de dimensión 2 hemos guardado la ordenada en b(1) y su error en b(2)
•Ejemplo
x 10 20 30 40 50 60 70 80
Y=ln y 6.835 6.703 6.449 6.188 5.913 5.580 4.990 4.330 2.833
Corremos el script en la ventana de comandos
APLICACIÓN
La empresa de Cementos Sol se encarga de la producción de cemento portland tipo I con más de 40 años
en el mercado peruano. En los últimos 5 años obtuvimos la producción aproximada en millones de
toneladas de bolsas de cemento, de donde ajustaremos el modelo de regresión de Y (millones de toneladas
de bolsas de cemento) en función de X (tiempo). Aplicaremos los 3 ajustes de funciones no lineales:
Parabólica, potencial y exponencial; y compararemos el Error Cuadrático Medio de cada ajuste respectivo.
Año X Y
2012 1 1,25
2013 2 5
2014 3 11,25
2015 4 20
2016 5 30,5
1. Ajuste de una función parabólica: Y’ = a + b X + c X2
X Y X2 X3 X4 XY X2Y Y’ e=Y-Y’ e2
1 1,25 1 1 1 1,25 1,25 1,18 0,07 0,0049
2 5 4 8 16 10 20 5,11 -0,11 0,0121
Resolviendo este sistema se obtiene: a= -0,47 b= 0,51 c= 1,14
Y’ = -0,47 + 0,51 X + 1,14 X2
Bondad del Ajuste:
Coeficiente de determinación:
2. Ajuste de una función potencial: Y’= a Xb
∑e≠0
Deshacemos el cambio efectuado: a= antilnA = antiln 0,2277 = 1,2557
Por lo que el ajuste efectuado es: Y’ = 1,2557 X1,9902
Bondad del Ajuste:
X Y V=lnY X2 XV Y’ e=Y-Y’ e2
1 1,25 0,2231 1 0,2231 1,7794 -0,529 0,2798
∑e≠0
Bondad
del Ajuste:
Conclusión del problema de aplicación