k - universidad nacional de colombia: repositorio · pdf filecapitulo 4. interpolacion...

16
Capitulo 4. INTERPOLACION POLINOMIAL Y AJUSTE POLINOMIAL 217 4.3.1 Regresion polinomial: Supongamos que se conocen los datos (x o ,Yo),(X 1 'Y1),·,(X n ,Yn), con X O ,x 1 , ,xn numeros distintos Y se de sea encontrar un polinomio con m < n tal que n n S(a O ,a1,·· ,am)= I (Pm(Xk)-Ykt =I(a o +a 1 xk +amxk m -Ykr k=O sea minima. EI grado m del polinomio Pm( x) se puede escoger previamente con base en algun resultado te6rico, alguna expectativa 0 por la aplicaci6n que se Ie pretenda dar al polinomio. En cualquier caso estamos "Ii bres" de elegir el grado que parezca mejor. En muchos casos el grado sera uno Y el polinomio obtenido se IIamara la recta que mejor se ajusta 0 la recta de minimos cuadrados para la tabla de datos. Volviendo a la funci6n S(a O ,a 1 ,. ,am), una condici6n necesaria para la existencia de un minima relativo de esta funci6n es que las derivadas parciales de S(a O ,a 1 , . ,a m ) con respecto a a J , j = O,l,. ,m sean cero. Resultan entonces las siguientes m + 1 ecuaciones lineales en las inc6gnitas a O ,a1 "a m Si en las ecuaciones anteriores cancelamos el 2, desarrollamos los parentesis Y usamos que n I a o = (n + 1)a o , obtenemos

Upload: lylien

Post on 04-Feb-2018

217 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: k - Universidad Nacional de Colombia: Repositorio · PDF fileCapitulo 4. INTERPOLACION POLINOMIAL Y AJUSTE . 219 Para ver que la matriz A de coeficientes del sistema de ecuaciones

(REGRESION

datos conocldos

IcanndaCJ~::s x e y, con f

Capitulo 4. INTERPOLACION POLINOMIAL Y AJUSTE POLINOMIAL 217

4.3.1 Regresion polinomial: Supongamos que se conocen los datos

(xo,Yo),(X1'Y1),·,(Xn,Yn), con XO,x1, ,xn numeros distintos Y se de sea encontrar un

polinomio

con m < n

tal que n n

S(aO ,a1,·· ,am)= I (Pm(Xk)-Ykt =I(ao +a1xk +a2x~+ +amxk m

-Ykr k=O k~O

sea minima.

EI grado m del polinomio Pm( x) se puede escoger previamente con base en algun resultado

te6rico, alguna expectativa 0 por la aplicaci6n que se Ie pretenda dar al polinomio. En cualquier caso estamos "Iibres" de elegir el grado que parezca mejor. En muchos casos el grado sera uno Y el polinomio obtenido se IIamara la recta que mejor se ajusta 0 la recta de minimos cuadrados para la tabla de datos.

Volviendo a la funci6n S(a O,a1,. ,am), una condici6n necesaria para la existencia de un

minima relativo de esta funci6n es que las derivadas parciales de S(aO,a1, . ,am) con

respecto a aJ, j = O,l,. ,m sean cero.

Resultan entonces las siguientes m + 1 ecuaciones lineales en las inc6gnitas aO,a1"am

el sentido de que

Si en las ecuaciones anteriores cancelamos el 2, desarrollamos los parentesis Y usamos que n

I ao = (n + 1)ao , obtenemos k~O

Page 2: k - Universidad Nacional de Colombia: Repositorio · PDF fileCapitulo 4. INTERPOLACION POLINOMIAL Y AJUSTE . 219 Para ver que la matriz A de coeficientes del sistema de ecuaciones

218 METOOOS NUMERICOS

+ ( ~ x~Jam = ~Yk

+ [ ~ x~+ ' ) am = ~ XkYk

Este es un sistema de m + 1 ecuaciones lineales en las m + 1 inc6gnitas aO.a1•.• am • que

se llama sistema de ECUACIONES NORMALES Este sistema de ecuaciones normales se puede escribir en forma simpl ificada como sigue

m n tl

2> , Ix~· j = L>~Yk . J =0.1.. .m I 0 k ~O k , O

Estas ecuaciones se pueden reproducir a partir de

multiplicando a ambos lados por x~ , J = 0. 1. .. ,m ,

Y luego sumando sobre k

n tl m

aoIxL -r a I I x~ ' 1 ~.. + am Ix~+ 1 = I X~ Y k j = 0.1 .... m k~ O h 0 k =O k: O

La matriz de coeficientes del sistema de ecuaciones normales es simetrica Y no singular. siempre que las xk , k =0 O,1.,n . sean distintas, por 10 tanto el sistema tiene soluci6n Unica.

Aunque la matri z puede estar mal cond iclonada cuando m es grande .

En efecto

Page 3: k - Universidad Nacional de Colombia: Repositorio · PDF fileCapitulo 4. INTERPOLACION POLINOMIAL Y AJUSTE . 219 Para ver que la matriz A de coeficientes del sistema de ecuaciones

Capitulo 4. INTERPOLACION POLINOMIAL Y AJUSTE POLINOMIAL 219

Para ver que la matriz A de coeficientes del sistema de ecuaciones normales es no-singular, mostraremos que la matriz

Xo

x,

B=

x n

X2 0

X2,

X2 n

X~

x~

es tal que B T B = A Y B tiene todas sus co lu mnas li nea lmente independ ientes .

En efecto :

[Xo X2

xmJXo x, xn 0 0

X2 xm BTB = x 2 x ~ x 2 Xl , ,

0 n

X~ Xm Xm Xn X2 Xm n n (n.1Hm. l) 1 n (m+ 1)_(n. 1)

n n n

n + 1 I>k Ix~ 2>~ k- O k ~ O k =O

n n n n

I Xk I>~ Ix~ I x~ " k=O k= O k=O k= O

BTB = n n n n = A Ix~ Ix; Ix: I X~+2 k=O k- O k=O k=O

n n n n

I x~ I X~· l IX~· 2 Ix;m

k=O k=O k=O k=O (m+l )' (m>l)

Ahora, las columnas de B son

tales que y veamos

Como

que

Page 4: k - Universidad Nacional de Colombia: Repositorio · PDF fileCapitulo 4. INTERPOLACION POLINOMIAL Y AJUSTE . 219 Para ver que la matriz A de coeficientes del sistema de ecuaciones

220 METODOS NUMERICOS

r1] [ XO ] [ X~ l [ X~lcoXo + c, X , ,c, X, + +cmXm "COl: + c , J: +c, J: ++Cm :~

entonces

[

Co + c,Xo + C2 Xg+ .. +cmx~llo] :0 Co + c, x, + c7 x, + . +CmX, _ 0

Co + C1Xn+C2X~+"+CmX~ 0

Co ~ C,Xo + C2X~ + ' +CmX~ = 0

Co + C,X, + C2X~ + . +cmx;r' = 0 (4.12)

Y si qm(X) = Co ' c,x ;- C2X2 -j .. 1cmxm con m < n y no todos los coeficientes nulos,

entonces el sistema (4. 12) dice que la ecuacion polinomica qm (x) = 0 tiene por 10 menos n

raices distintas xo, x"" xn (m < n) , 10 cual es imposible.

As i que C = c, == .=cm == 0 y entonces las columnas de la matriz B son linealmente

independientes, y usando el hecho de que rango de BlB = rango de B, entonces la matriz

A - B TB es invertible, 10 que implica que el sistema de ecuaciones normales tiene solucion (m ica De este modo se garantiza la existencia de un unico polinomio de ajuste segun minimos cuadrados, si Xo, X" , xn son todos distintos. V

En el caso particu lar en que m = 1 , p, (x) == ao + a,x es la recta de minimos cuadrados

donde ao y a, se obtienen reso lviendo el sistema lineal de dos ecuaciones con dos

incogn itas

'---.,.......--'

n+1

(No se recomlenda usar la regia de Cramer para resolver el sistema anterior, porque la regia de Cramer es fu ertemente inestable)

Page 5: k - Universidad Nacional de Colombia: Repositorio · PDF fileCapitulo 4. INTERPOLACION POLINOMIAL Y AJUSTE . 219 Para ver que la matriz A de coeficientes del sistema de ecuaciones

I k [ xk I Yk 0 0 - 1 1 2 0 2 3 2 3 5 1

(4.12)

coefic ientes nulos.

B son linealmente

Ejemplo 4.7 Dada la tabla siguiente

I

TABLA 4 .5 1) Encuentre

a) La recta de m inimos cuadrados para la tabla Y su error E Y ERMS

b) La parabola de minimos cuadrados para la misma tabla Y su error E Y ERMS

2) Cual sera el pol inomio cubico de minimos cuadrados para dicha tabla? Cual es su error E

?Y ERMS

Soluc i6n: Para dar respuesta a la pregunta 1) debemos resolver dos sistemas de ecuac iones lineales:

Para la parte a) la recta es p,(x) = ao + a,x donde ao Y a, se obtienen resolviendo el

sistema

(4.13)

Para la parte b) la parabola es P2(X) =bo + b,x + b2 x2 donde bo, b, Y b2 se determinan

resolviendo el sistema

Capitulo 4. INTERPOLACI6N POLINOMIAL Y AJUSTE POLINOMIAL 221

Una manera de medir e l error para estimar la bond ad del ajuste segun minimos cuadrados , es a traves de

n

i) EI error E = I(Pm(xk) - Ykt ' 0 k- O

, porque la regia

Page 6: k - Universidad Nacional de Colombia: Repositorio · PDF fileCapitulo 4. INTERPOLACION POLINOMIAL Y AJUSTE . 219 Para ver que la matriz A de coeficientes del sistema de ecuaciones

222 METODOS NUMERICOS

(4.1 4)

Una manera conven iente de disponer todas las sumatorias necesarias para los dos sistemas es como se muestra en la siguiente tabla

xk xk x~ k Yk Xk Yk XkYkI k I I

2

I I X4

I I I 2

-1 00 00 0 00 016 0 01 4 82 182 627 812 3 9

1 25125 625 53 5 25 3

I 431110 160 238 722 k 0

TABLA 4.6

De modo que los sistemas (413) Y (4. 14) son

4ao + 10a, .: 2 (4.13'){l 1 Oa o + 38a, = 11

4bo + 1Db, + 38b2 = 2

J10bo + 38b, + 160b2 = 11 (4.14')

l 38bo + 160b, + 722b2 = 43

17 6La solucI6n del sistema (4 13') es ao =- -. a, = - . Y la soluci6n del sistema (4 14') es

26 13

b '" ~ b - ~~ Y b = - ~. Luego la recta de minimos cuadrados para los datos dados o 213' 1 - 78 6

es p, (x) =_ 1L + _6_ x Yel polinomio cuadratico de minimos cuadrados para los datos dados 26 13 '

es P 2 ( X ) = _ ~+2.Q1 x _ ~X2. 13 78 6

I

Page 7: k - Universidad Nacional de Colombia: Repositorio · PDF fileCapitulo 4. INTERPOLACION POLINOMIAL Y AJUSTE . 219 Para ver que la matriz A de coeficientes del sistema de ecuaciones

(4.14)

(4.13')

(4.14')

Capitulo 4. INTERPOLACION POLINOMIAL Y AJUSTE POLINOMIAL 223

La TABLA 4.7 siguiente muestra los valores de P1 (xk) Y P2( xk) , k = 0,1,2,3 , Ilamados datos

suavizados , Y las diferencias Yk - p,(xk) , Yk - P2(Xk) .

Xk 0 2 3 5

f--Yk

p, (Xk )

-1

- .654

0

.269

2

.731

1

1.65

Yk - p,(xk) - .346 - .269 1.27 - .65

P2 (Xk ) - 1.15 .769 1.23 1.15

Yk - P2(Xk) .15 - .769 .77 - .15

TABLA 4.7

EI error para la recta de mini mos cuadrados es

3

E = L (p,(Xk) - Yk)2 =(-.346)2 +(_.269)2 +(1.27)2 +( - .65/ ", 2.23 k~O

Y el error cuadratico medio es

Analogamente, para la parabola de minimos cuadrados se obtiene que

.555

Para la respuesta a la pregunta 2), recordemos que hay un unlco polinomio de grado menor 0

igual que tres que pas a por los cuatro puntos dados Y es el polinomio de in terpolaci6n , as i que el polinomio cubico de minimos cuadrados debe ser este polinomio EI polinomio de interpolacion para los datos dados es

11 2 4 3P3 X =-1.0-2.1x+-x ---x()

6 15

que se puede obtener usando, par ejemplo , diferencias div ididas. Es claro que el error

E = 0 Y el error ERMS = 0 .

Page 8: k - Universidad Nacional de Colombia: Repositorio · PDF fileCapitulo 4. INTERPOLACION POLINOMIAL Y AJUSTE . 219 Para ver que la matriz A de coeficientes del sistema de ecuaciones

224 METODOS NUMERICOS

Un dibujo de los puntos dados, la recta , la parabola y el polinomio cubico segun min imos cuadrados , se muestra en la FIGURA 43 siguiente •

y

y = p (x)

~ y = p (x) 12

FIGURA 4 3

4.3.2 Regresi6n exponencial, logaritmica y de potencia: Aunque la regresi6n polinomial es la mas usada , lambien hay casos de interes en los cuales la relaci6n funcional entre las variables x y y es de alguno de los tipos siguientes

y ~ a1 b In x ( Regresion logaritm ica ) (4.15)

( Regresi6n exponencial ) (4.16)

(Regresi6n de potencia) (4.17)

Estos problemas se tratan como un problema de aJuste lineal , as ) En el caso (415), lineal

entre las variables In x e y; en el caso (4.16), como y =- aebx <::::> In y = In a + bx , se trata como

un caso lineal entre las variables x y In y ; en el caso (4 .17), como y =axb <::::> In y =In a + bin x ,

se trata como un caso lineal entre las variables In x y In y ,

Las soluciones para a y b en el caso (4 15), para Ina y b en los casas (416) y (4 .17), pueden encontrarse modificando apropiadamente las ecuaciones obtenidas en el caso de regresi6n lineal Debe tenerse en cuenta que la aproximaci6n obtenida de esta manera no es la aproximaci6n de minimos cuad radas del problema in icial y que, incluso, esta aproximacion puede, en algu nos casas , difenr significativamente de la aproximacion de minrmos cuadrados del problema original.

Ejemplo 4.8 Encuentre la recta logaritmica y = a + bin x para la sigu iente tabla

x

Page 9: k - Universidad Nacional de Colombia: Repositorio · PDF fileCapitulo 4. INTERPOLACION POLINOMIAL Y AJUSTE . 219 Para ver que la matriz A de coeficientes del sistema de ecuaciones

(4.15)

(4.16)

(4 .17)

fnat bx , se trata como

olny=lna +b ln x,

de esta manera no y que, incluso , esta

de fa aproximaci6n de

Capitulo 4. INTERPOLACICN POLINOMIAL Y AJUSTE POLINOMIAL 225

k xk Yk

0 29 1.6 1 50 23.5 2 74 38.0 3 103 46.4 4 118 48.9

TABLA 4.8

Y use la para estimar el va lor de Y cuando x =80 .

Soluci6n: Para encontra r los valores de a y b . hacemos Zk == In xk, k = 0,1,2.3,4. Y

resolvemos el siguiente sistema

Para calcular los coeficientes a y b , modificamos los datos dados como se indica en la

TABLA 4 .9. Los datos suavizados, que aparecen en la ultima columna de la TABLA 49, se obtienen una vez que se canace la recta logaritmica. que en este caso es

Y= - 111.123688 + 34.0 190251nx

k xk Zk = In xk Z2 k Yk ZkYk Datos suavizados

° 29 3.367296 11.338682 1.6 5.387674 3.428433 1 50 3.912023 15.303924 23.5 91.932541 21.959520 2 74 4.304065 18.524976 38.0 163.55447 35.29641 3 103 4.634729 21.4807 13 46.4 215 .051426 46.545273 4 118 4.770685 22.759435 48. 9 233.286497 51 .170352

4

L 374 20.988798 89.40773 158.4 709.21 2608 ERMS '" 1.907944 k- D

TABLA 4.9

De acuerdo con la TABLA 4 .9 el sistema a reso lver es

5a + 20.988798b =. 158.4 { 20.988798a + 89.40773b = 709.212608

La soluci6n del sistema es a == -111.123688

b -' 34.019025

Page 10: k - Universidad Nacional de Colombia: Repositorio · PDF fileCapitulo 4. INTERPOLACION POLINOMIAL Y AJUSTE . 219 Para ver que la matriz A de coeficientes del sistema de ecuaciones

226 METODOS NUMERICOS

as; que la recta logari tmica es Y= - 111.123688 + 34.019025Inx. Si x = 80 , entonces

Y = - 111.123688 + 34.0190251n80 = 37.835394. •

Ejercicio 4.4 Encuenlre la curva Y ~ aebX usando minimos cuadrados para la TABLA 4 10 sigulente Usela para ca lcular el valor de y cuando x = 16 . eual es el error E?

xk 6.9 12.9 19.8 26.7 35.1

Yk 21.4 15.7 12.1 8.5 5.2

TABLA 4. 10

Ejercicio 4.5 Encuentre la curva y = axb usando minimos cuadrados para la TABLA 4. 11

siguiente Y usela para calcular el valor de y cuando x =36 . eual es el error?

Xk 28 30 33 35 38

Yk -2410 -3033 - 3895 -4491 - 5717

TABLA 4.11

TALLER 4.

1. Use la forma de Lagrange del poilnomio interpolante para encontrar los polinomios

interpolantes mas aprop iados de grados uno, dos y tres para aproximar f(.2) , a partir de

los sigUientes datos

" " 1

00 .2 .1 .3 .7 - .1 63746 .11 051 7 .404958 1.40963

2. Use la forma de Lagrange del pOiinomio interpolante y lodos los datos de la tabla siguiente, x2

para aproximar t(1.25). La funcion que se esta aprox imando es f(x) =e -1

. Use esta

informacion para encontrar una cota teorica para el error en esta aproximaci6n.

00 1.0 1.1 1.2 1.3 1.4 1.00000 1.23368 1.55271 1.99372 2.61170

3. Suponga que se desea construir una tabla de valores para la funci6n f( x) =senx , en el

dominio 1-0, %] ,con tamano de paso h . Si se usa interpolaci6n lineal con cada dos datos

consecutivos de la tabla , y suponemos que el error total , incluyendo el efecto de los

errores de redondeo en las entradas de la tabla , es a 10 mas de 10-6 . e ual es el valor

Page 11: k - Universidad Nacional de Colombia: Repositorio · PDF fileCapitulo 4. INTERPOLACION POLINOMIAL Y AJUSTE . 219 Para ver que la matriz A de coeficientes del sistema de ecuaciones

Use esta

el efecto de los

Cual es el valor

Capitulo 4. INTERPOLACION POLINOMIAL Y AJUSTE POLINOMIAL 227

mas grande posible para h , y cuantas cifras decimales se deben usar para los datos de la tabla?

4. Demuestre que n

I L)(x) = 1 para toda x )=0

donde cada Lj( x) es el polinomio fu ndamental de Lagrange de grado n, correspondiente

a n + 1 nu meros xo, x" ... , xn

Sugerencia: Considere la forma de Lagrange del polinomio in terpolante de grado menor 0

igual que n para la funci6n f( x) == 1 .

5. Sea w( x) = nn

(x - xk ) Demuestre que el polinomio interpo lante de grado menor 0 igual k=O

que n para una funci6n f en los nodos xo, x" ., xn ' puede escribirse como

". Para la funci6n f(x) = _1-2 ' - 5 $ x _ 5, genere el polinomio interpolante Pn(x) usando 1+ x

n + 1 nod~s igualmente espaciados en el intervalo [-5,5] . Calcule Pn (x) para distintos

valores de n y graf iquelos junto con la funci6n f Es cierto que

Max I f(x) - Pn(x) I 0 cuando n -') oo? xe[- 5.5 J

7. Encuentre un polinomio que tome los siguientes va lores

ii±1--1-;--+-~=---~- ~-I_~~-i-----=

8. Encuentre las formas de Lagrange y de Newton del po li nomio interpo lante para los siguientes datos

o - 1 16£11 -2 o

2Escriba ambos polinomios en la forma a + bx ~ cx para verificar que ellos son identicos.

Page 12: k - Universidad Nacional de Colombia: Repositorio · PDF fileCapitulo 4. INTERPOLACION POLINOMIAL Y AJUSTE . 219 Para ver que la matriz A de coeficientes del sistema de ecuaciones

228 ME TODOS NUMfRICOS

9. Use la forma deLagrange y la fo rma de Newton del polinomio interpolante para encontrar los polinomios interpolantes mas apropiados de grado dos, para aproximar f(.4 ) y f(.6) a

partir de los siguientes datos, y calcule la aproximaci6n en cad a caso

rn .1 .3 .5 .7 1.0 3.2974 2.8768 2.71 83 11.052 4.4995

10. Demuestre que si (zo .z , ., zn) es una permutaci6n de ( XO,x1, .. ,xn ), entonces

f[ZO,Z1., Zn]=f[xo ,x, . ,xn ]

Sugerencia: Use la unicidad del pohnomio interpolante

11 . Los sig uientes datos son tomados de un polinomio de grado menor 0 igual que cinco . Cual es dicho polinomio y cual es su grado?

x 2 - 1 o 2 3 y - 5 7 25

12. Verifiq ue que el polinomio p( x) = 2 - (x I- 1) x(x + 1) - 2x( x + 1Xx -1) interpola los primeros

cuatro puntas de la tabla siguiente:

Adicionando unicamente un termino al pol inomio p(x) , encuentre un polinomio que

interpole I ~ tabla completa ,

13. Encuentre el polinomio de menor grado que pasa por los puntos (1,2) , (2,1) , (3,12) Y

(7,1 46) .

14. Un vehiculo que vlaJa en una carretera recta es cronometrado en algunos puntos. Los datos de las observaciones se dan en la siguiente tabla donde el tiempo esta dado en segundos y la distancla en metros

Encuentre el polinomio que interpola estos datos y uselo para aproximar la distancia, la ve locidad y la aceleraci6n del veh iculo a los seis segundos.

Page 13: k - Universidad Nacional de Colombia: Repositorio · PDF fileCapitulo 4. INTERPOLACION POLINOMIAL Y AJUSTE . 219 Para ver que la matriz A de coeficientes del sistema de ecuaciones

Capitulo 4. INTERPOLACI6N POLINOMIAL Y AJUSTE POLINOMIAL 229

para encontra r 15. Determine todos los valores de a, bye tales que

f(.4) Y r(.6) a 3 + x - 9x 3

,

T(x) = a + b(x - 1) +c(X- 1)2 + d(x - 1( 1

es un Trazador cubico con nodos 0, 1, 2.

Ahora , determine el va lor de d tal que ,x" ... ,Xn), entonces

2

f[T "( XW dx o

sea min ima . Finalmente, encuentre el valor de d que haga de T un Trazador cubico

natural en [0,2] , Y explique por que este valor es distinto del obtenido previa mente. o igual que cinco.

16. Determine si el Trazador cubico natural que interpola la siguiente tabla

es 0 no la funci6n

1+ x- X3, X E[O ,1]

T(x)= 1- 2(x-1)- 3(x- 1)2 +4(x - 1( x E[1 ,2]

14(x - 2)+ 9(X- 2)2 - 3(x - 2f x E[2 ,3]

17. Determine si la siguiente funci6n es un Trazador cubico natural

2(X + 1) +(X+1)3, x E[- 1,O]

T(x) = 3 +5x +3x2, x E[0,1]j11 + 11( x - 1) + 3( x - 1)2 - (x - 1f x E [1,2]

18. Cuales propiedades de un Trazador cubico natural posee la sigu iente funci6n y cua les no?

Page 14: k - Universidad Nacional de Colombia: Repositorio · PDF fileCapitulo 4. INTERPOLACION POLINOMIAL Y AJUSTE . 219 Para ver que la matriz A de coeficientes del sistema de ecuaciones

230 METODOS NUMERICOS

19. Determine los coeficien tes a, b , C Y d tales que la funci6n

f 1 - 2 X. X E ( ......xi, - 3 ]

S(x) = a + bx+cx2 + dx3, x [-3.4]

157-32x, x [4,+(0)

es un Trazador cubico natural para el intervalo [-3,4] .

20. Se pueden definir a Y b de modo que la funci6n

(x 2)3 +a(x - 1( XE(-oo,2]

T(x)­ (X_ 2)3- (x 3t XE[2,3]

I (X - 3)3 + b(X-2)2, XE[3,+oo)

sea un Trazador cubico natural en (- Xl,+?:J)? Par que sl a par que no?

21. Que va lo res de a, b , C Y d hacen de la siguiente funci6n un Trazador cubico?

X3 x [-1,0]T(x) = .

a + bx + cx 2 + dx3 , x E[0,1]1

22. Canstruya la aproximaci6n de minimos cuadrados de la forma Y = axb

para la siguiente

tabla, y calcule su error E.

EBYk

4.0 4. 2 4. 5 4.7

102.56 113. 18 130.11 142.05

23. Encuen tre la curva Y = ae bx que mejor se ajusta segun minimos cuadrados a la siguiente

tabla de datos y calcu le su error ERMS

CAPiTULO 5.

INTRODUCCION

EB 1.0 2.0 2.5 3.0

Yk - 11.08 - 81.90 - 222.6 -605.1

Page 15: k - Universidad Nacional de Colombia: Repositorio · PDF fileCapitulo 4. INTERPOLACION POLINOMIAL Y AJUSTE . 219 Para ver que la matriz A de coeficientes del sistema de ecuaciones

para la sigu iente

a la siguiente

CAPiTULO 5. INTEGRACION NUMERICA

INTRODUCCION

En este capitulo estudiaremos algunos metod os numericos para estimar el valor de una integral definido

b

1= Jf(X)dX a

Integral en la cua l el intervalo de integraci6n [a,b] es finito , y f es una funci6n de una

variable real y valor real continua en [a, b] .

Para una funci6n f con las caracteristicas indicadas antes, existe una antiderivada Fen [a,b],

y b

Jf( x)dx = F(b) - F(a) a

EI problema para usar los metod os analiticos de integraci6n es que, es po sible que F no se pueda expresar en terminos de funciones elementales , 0 aunque F se conozca explicitamente, esta no se pueda evaluar faci lmente.

Ejemplos de tales integrales son :

1

JJ1=-0dX 0

1

f 1-­dx 1 + x5

0

fe x

-=--dx X

1

5

fe -x2

dx 1

, n 2

f~dXx+1

1

_..

4

fxtanxdx 0

3 1 f ­ dX

In x2

-2 fsen( x2)dX 0

n - n

2 1 1

Jcos( X 2)dX J3 1 + x3 dx f sen xdx fVx + ~dx

0 0 0 0

1 1

f(9 - x2)3 dx 0

1

fJtanxdx 0

1 re :

0

x x

n

f 1 1+sen2

0

dx x

Lo anterior motiva el uso de los metodos de integracion numerica que estudiaremos en 10 que sigue; los primeros que cons ideraremos se basan en la aproximacion de la funci6n f mediante polinomlos interpolantes.

5.1 ALGUNAS FORMULAS CERRADAS DE NEWTON-COTES

Supongamos que queremos estimar el valor de

Page 16: k - Universidad Nacional de Colombia: Repositorio · PDF fileCapitulo 4. INTERPOLACION POLINOMIAL Y AJUSTE . 219 Para ver que la matriz A de coeficientes del sistema de ecuaciones

232 METODOS NUMERICOS

b

1= ff(X )dX a

donde la funcion f es continua en el intervalo finito [a,b] .

Una manera de hacer e5to 5e ind ica a con!tnuacion

Empezamos dividiendo el intervalo [a,b J en N subintervalos de igual longitud,

[xo , x,].[x"xd , [X~ , Xk ~, l·,(XN "xN ] , donde los N+ 1 puntos xo, x" ... , xN de la particion se

obtienen a partir de la fo rmu la

xk - a+ kh, k=O,1, .. .,N

. b - aslendo h == -- . Nos referiremos a h como el tamano de paso

N

Notese que Xo - a, = b , Y que h = Xk , 1 - ' cualqu iera sea k = O,1, ... ,N - 1. xN Xk

N

Ahara bien, si PN (X) = I f(xl)L J(x) es el polinomio de interpolacion de Lagrange para la I 0

funci6n f en los nodes xo,x" ., xN , entonces

o 0 ON N b

ff(X)d X~ JPN(X)dX= fIf(xJ) Lj (X~X = I fh )JLj(X}d a a a J ~ O j=O a

De esta forma se obtiene una formula del tipo

b N

ff(X)dX'" I A /(Xj) a J ~O

donde

b

A J = JL J(X}d X, J = O,1, ... ,N a

Una fo rmula del tipo anterior, para aproximar el va lor de

b

ff( x}dx, es Ilamada una formula de a

cuadratura (cerrada) de Newton-Cotes

En muchos casas, en lugar de aproximar la fun ci6n f en el intervalo completo [a, b) por un

s610 pollnomio Interpolante, usando todos los nodos xo, x"., xN, mas bien la aproximamos

par tramos mediante polinomios interpolantes usando dos, tres 0 mas nodos consecutivos.