MECN 3500 // Métodos Numéricos para Ingeniería
Prof. Eduardo Cabrera Ruiz
4.0 AJUSTE DE CURVAS
4.1 INTRODUCCIÓN
De los puntos mostrados nos podemos dar cuenta que parece tener la forma de un polinomio de
segundo grado de la forma:
y = a1 + a2 x + a3 x 2 +" (1)
Esta ecuación (1) puede usarse para representar el conjunto de valores obtenidos experimentalmente
para la cual debemos determinar los valores de a1 , a2, a3 etc.
1. Establecer el criterio para determinar la ecuación que represente a los valores (obtenidos
experimentalmente).
2. Escribir la ecuación que expresa el error o desviación entre el valor observado y los valores
dados por la ecuación.
3. Habiendo obtenido la ecuación del error, minimizar dicho error.
4.1.1 EVALUACIÓN DEL ERROR
33
donde:
Observando la gráfica, parece que esta distancia se puede usar para representar el error, pero habrá
distancias positivas y negativas, (como se puede observar la distancia d1 es positiva y la distancia d2
es negativa) de modo que el error promedio para los puntos como los mostrados será pequeño
aunque los errores individuales sean grandes.
Esta dificultad podría ser resuelta usando el valor absoluto de las distancias, sin embargo al derivar
la función del valor absoluto se generan ciertos problemas.
La solución podría ser definir el error como el cuadrado de la distancia, esto elimina la dificultad del
signo. Por esta razón el método se llama: Método de Mínimos Cuadrados.
S = d 12 + d 22 + d 32 + " + d m2 (2)
en donde S es la suma de los cuadrados de las diferencias entre el valor calculado y el valor
observado y por lo tanto es el valor que se debe minimizar
( )
m
S = ∑ y iobservada − y icalculada
2
(3)
i =1
Siendo el caso de que la curva supuesta es una ecuación de segundo grado, se tiene la ecuación:
( )
m
S = ∑ yi − a1 − a2 xi − a3 xi2
2
(4)
i =1
Para minimizar la función anterior, derivando parcialmente con respecto a a 1, a 2 y a 3 e igualando a
cero:
∂S ∂S ∂S
= = =0
∂a1 ∂a 2 ∂a 3
∂S
( )
m
= −2∑ y i − a1 − a 2 x i − a 3 x i2 = 0
∂a1 i =1
(5)
∂S
( )
m
= −2∑ x i y i − a1 − a 2 x i − a 3 x i2 = 0
∂a 2 i =1
∂S
( )
m
= −2∑ x i2 y i − a1 − a 2 x i − a 3 x i2 = 0
∂a 3 i =1
(Obsérvese que las variables son a1, a2 y a3, mientras que yi, xi son constantes)
m m m m
∑ a1 + ∑ xi a2 + ∑ xi2a3 = ∑ yi
i =1 i =1 i =1 i =1
m m m m
∑ xi a1 + ∑ xi2a2 + ∑ xi3a3 = ∑ xi yi
i =1 i =1 i =1 i =1
(6)
m m m m
i =1
i
i =1
i
i =1
⎥ ⎢ i =1 ⎥ (7)
⎢m m m ⎢ a ⎥
⎥⎣ 3 ⎦ ⎢ m ⎥
⎢∑ x i2 ∑x 3
∑ x 4
⎥ ⎢ ∑ x i i⎥
2
y
⎢⎣ i =1 ⎥ ⎢ ⎥⎦
i i
i =1 i =1 ⎦ ⎣ i =1
La fórmula general para un polinomio de grado n en donde hay m parejas de datos es:
⎡ m m
⎤ m
⎡ m ⎤
⎢ M ∑x i ∑ x " 2
i ∑ x ⎥ ⎢ ∑
n
i y i ⎥
⎢ i =1 i =1 i =1
⎥ ⎢ i =1 ⎥
⎢ m m m m
⎥ ⎡ a ⎤ ⎢ m
⎥
⎢ ∑ xi ∑x ∑ xi3 " ∑ xin +1 ⎥ ⎢ ∑
2 1
i
a ⎥ ⎢ x i y i ⎥
⎢ i =1 i =1 i =1 i =1 ⎥ ⎢ 2 ⎥ ⎢ i =1 ⎥
⎢m 2 m m m
⎥ ⎢ a ⎥ = ⎢ m
⎥
⎢ ∑ xi ∑x ∑ xi4 " ∑ xin + 2 ⎥ ⎢ 3 ⎥ ⎢ ∑ xi2 yi ⎥
3
i (8)
⎢ i =1 i =1 i =1 i =1 ⎥ ⎢ # ⎥ ⎢ i =1 ⎥
⎢ # # # # ⎥ ⎢⎣an +1 ⎥⎦ ⎢ # ⎥
⎢m ⎥ ⎢m ⎥
⎢ xn
m m " m 2n ⎥ ⎢ x i yi ⎥
⎢⎣ ∑ ∑x ∑ ∑ ∑
n +1 n+ 2 n
xi xi
i =1
i
i =1
i
i =1 i =1
⎥⎦ ⎢⎣ i =1 ⎥⎦
Recordando que:
El ajuste de curvas es un procedimiento de tanteo y error, si una curva no representa los datos,
entonces se intenta con un polinomio de grado superior.
x y x y
0.00 0.0000 0.60 0.6367
0.10 0.1002 0.70 0.7586
0.20 0.2013 0.80 0.8881
0.30 0.3045 0.90 1.0265
0.40 0.4108 1.00 1.1752
0.50 0.5211
De la tabla de datos, usando Mínimos Cuadrados, determine los polinomios de 2do, 3er y 4to grado;
graficar para determinar la curva más aproximada.
4.2 POLINOMIO DE SEGUNDO GRADO
SOLUCIÓN
Primero determinamos los coeficientes de la matriz y los elementos constantes. Los elementos de la
matriz son:
M = 11
11
∑x
i =1
i = 0.0 + 0.1 + 0.2 + " + 1.0 = 55
11
∑x
i =1
2
i = 0.0 2 + 0.12 + 0.2 2 + " + 1.0 2 = 3.85
11
∑x
i =1
3
i = 0.0 3 + 0.13 + 0.2 3 + " + 1.0 3 = 3.0249
11
∑x
i =1
4
i = 0.0 4 + 0.14 + 0.2 4 + " + 1.0 4 = 2.5333
∑y
i =1
i = 0.0 + 0.1002 + 0.2013 + " + 1.1752 = 6.0229
11
a1 = 0.006727
a 2 = 0.895462
a 3 = 0.265963
y el polinomio de segundo grado es:
y = 0.006727 + 0.895462 x + 0.265963 x 2
4.3 POLINOMIO DE TERCER GRADO
11
M =11 ∑y
i =1
i = 6.0229
11 11
∑x
i =1
i = 5.5 ∑x
i =1
i y i = 4.2891
11 11
∑ x i2 = 3.85
i =1
∑x
i =1
2
i y i = 3.4084
11 11
∑ x i3 = 3.0249
i =1
∑x
i =1
3
i y i = 2.8773
11
∑x
i =1
4
i = 2.5333
11
∑x
i =1
5
i = 2.2082
11
∑x
i =1
6
i = 1.9784
4.5 PROBLEMAS
1. The data on variation of ration of stagnation pressure to static pressure (r) with Mach number
(M) for air flowing through a duct are as follows:
i 1 2 3 4 5
Mi 0.2 0.4 0.6 0.8 1.0
ri 1.05 1.1 1.3 1.55 1.9
2. The power Developer by a hydraulic impulse turbine (P) by changing the penstock diameter (D)
is found to be as follows
i 1 2 3 4
Di(m) 0.4 0.6 0.8 1.0
Pi (MW) 20 50 105 180