Sei sulla pagina 1di 33

19-11-2013

INSTITUTO
TECNOLOGICO Y DE
ESTUDIOS SUPERIORES DE
MONTERREY
MTODOS NUMRICOS
PARA INGENIERA
CLARISSA ARGUMEDO
MAT. A01243216

INTERPOLACIN DE NEWTON
INTERPOLACIN DE LAGRANGE
REGLA TRAPEZOIDAL

INDICE

Polinomio de interpolacin de Newton...(Pg. 2)


Polinomio de interpolacin de Lagrange...(Pg. 11)
Regla Trapezoidal.(Pg.22)

Polinomio de Interpolacin de Newton


Con la interpolacin se pretende obtener, mediante una serie de puntos en el plano
, una ecuacin que pase por todos ellos y que confirme los puntos actuales y
pueda, mediante la funcin, predecir los siguientes puntos. Este es uno de varios
mtodos para llegar a un mismo resultado. Una vez que las matrices se vuelven
excesivas es mejor optar por los mtodos de interpolacin de datos. Es aqu donde
el polinomio de interpolacin de Newton y su mtodo de diferencias divididas,
puede facilitar la obtencin de una funcin por medio de puntos.
En una interpolacin lineal tendramos:

0
0

1
1

Se necesita calcular la pendiente () de la recta:


=

( )
( )

La frmula general para la ecuacin de una recta es:


0 = ( 1 )
= 0 +

( )
( )

( 1 )

Para nmero de puntos o datos, el polinomio, siguiendo el mtodo anterior para


dos puntos sera:
() = 0 + 1 ( 0 ) + 2 ( 0 )( 1 ) +
+ ( 0 )( 1 ) ( 1 )
Donde sera la pendiente de cada recta siendo una diferencia.
Ahora bien, teniendo el siguiente problema a resolver con la interpolacin de
Newton.
El pentxido de dinitrgeno gaseoso puro reacciona en un reactor
intermitente segn la reaccin estequiomtrica reversible.

+
Calculamos la concentracin de pentxido de dinitreno existente en
ciertos instantes, obteniendo los siguientes datos:
T(s)
C

0
5.5

200
5.04

400
4.36

650
3.45

1100
2.37

1900
1.32

2300
0.71

Si lo tenemos en el reactor un tiempo mximo de 35 minutos (2100


segundos), cul es la concentracin de pentxido de dinitrgeno que
queda sin reaccionar?
El problema anterior se resolver por el mtodo de la interpolacin de Newton de
las diferencias divididas, ayudndose adems del programa

A continuacin se desarrollar la resolucin del problema paso por paso.


Lo primero que se debe hacer es abrir el programa, esto le crear la siguiente vista.

Es necesario utilizar, en Geogebra una hoja de clculo para facilitar el clculo de


las diferencias. Los datos anteriores nos generarn un polinomio de grado 6. Para
crear la hoja de clculo vaya a la pestaa de:
>
Tendr la siguiente vista.

Introduzca los datos brindados anteriormente por el problema en la hoja de


clculo.

Siendo un polinomio de grado 6, se obtienen 6 diferencias. Es necesario indicar en


el programa que se debe mostrar por lo menos un redondeo de 5 cifras. Para esto
se dirige a la pestaa Opciones>Redondeo>5 Lugares Decimales

Para el clculo de la columna de la 1 diferencia de Newton, se introduce la


siguiente frmula en la celda C2 esta frmula calcular la primera diferencia y se
arrastrar hasta la celda C7 para generar las diferencias restantes. Esto segn la
frmula de la pendiente.
=(B3 - B2) / (A3 - A2)
Generando los siguientes datos.

Para la 2 diferencia se inserta en la celda D2 la siguiente frmula:


=(C3-C2)/(A4-A2)
Esto calcula la diferencia de las 1 diferencias. El denominador se toma brincando
un lugar por cada diferencia. Por esto el valor C3 que es -.00340 se le resta el valor

de C2 que es -0.0023 dividido entre el valor de A4 que es 400 menos el valor de


A2 que es 0, esto porque se trata de la diferencia de las diferencias, la resta del
denominador se brincar de lugar por cada diferencia. As se sigue el mismo
procedimiento para las dems diferencias. Para la 3 se brincar tres lugares, para
la 4 cuatro, etc. Con la frmula anterior se generan estos valores:

Hasta este paso, se tendra 1 = 0.00230 y 2 = 2.75106


Para la 3 diferencia se introduce la siguiente frmula, que generar con el mismo
procedimiento los datos siguientes.
=(D3 - D2) / (A5 - A2)

Obteniendo 3 = 3.41109
Como se mencion anteriormente los denominadores se alternan de lugar segn
la diferencia. Para la 4 diferencia se inserta la frmula:
=(E3-E2)/(A6-A2)

Y se obtienen los siguientes valores:

Obteniendo 4 = 7.721013
Para la 5 diferencia se inserta la siguiente frmula, en este caso se brincar 5 lugares
para restar el denominador:
=(F3-F2)/(A7-A2)

Con esto tenemos que 5 = 5.721016


Para la 6 y ltima diferencia se inserta la siguiente frmula:
=(G3-G2)/(A8-A2)

La 6 y ltima diferencia es tambin 6 = 6.301019


Con los resultados de 1 , 2 , , 4 , y 6 se puede formar le polinomio de
Newton.
Recordando la frmula general:
() = 0 + 1 ( 0 ) + 2 ( 0 )( 1 ) +
+ ( 0 )( 1 ) ( 1 )

Sustituyendo:
() = 2.3103 ( 0) 2.75106 ()( 200) + 3.41109 ()(
200)( 400) 7.721013 ()( 200)( 400)(
650) . ()( 200)( 400)( 650)(
1100) 6.301019 ()( 200)( 400)( 650)(
1100)( 1900)
En Geogebra es posible encontrar el polinomio por medio de puntos. Los
puntos dados por el problema se insertan en la casilla de Entrada entre parntesis
( ) y se separan por una coma , de la siguiente manera:
(0, 5.5)

Insertando todos los puntos nos da una grfica:

Para retirar o acercar los ejes se selecciona


se selecciona Zoom de Alejamiento.

ste despliega el siguiente men,

Para crear el polinomio, puede insertar el siguiente operador en la casilla Entrada.

En lista de puntos ingrese los puntos anteriormente creados. Presione ENTER.

10

El polinomio se crea:

La funcin que nos arroja es el siguiente:

Esto es:
() = 5.5 0.00153683 4.12903106 2 + 7.87791010 3
+ 4.511761012 4 3.233871015 5 + 6.274871019 6
En el problema se quiere encontrar la concentracin a los 2100 segundos. Esto
quiere decir encontrar el valor de en = . Para encontrar este valor se
ingresa en la casilla de entrada la funcin evaluada en el punto 2100:

Esto nos arroja el siguiente resultado:

Esto quiere decir que la concentracin a los 2100 segundos es de 0.84392


Creando el punto (2100, 0.84392):

11

Con el punto H(2100, 0.84392) se comprueba que pasa por el polinomio de


interpolacin de Newton y que la solucin 0.84392 es la correcta.

Interpolacin de Lagrange
En las ciencias exactas es necesario dado el conocimiento de un conjunto de
puntos, encontrar una funcin que verifique los datos anteriores y permita predecir
otros valores. Dado un conjunto de puntos, el polinomio de interpolacin de
Lagrange es una combinacin lineal en donde se encuentra una funcin
polinmica. Esto lleva a resolver y formular el polinomio por medio del lgebra
lineal en el cual se resuelve un sistema de ecuaciones. El polinomio crecer
dependiendo de la cantidad de puntos, y as lo har la aproximacin de la funcin.
La frmula para la interpolacin de Lagrange es la siguiente:

() = 0 0 () + 1 1 () + + ()
Teniendo los puntos:

0 1

0 1

Existen condiciones para la formacin del polinomio ( ) = :


Que ( ) = 0
Que ( ) = 1

12

Y para 0 ( ):
Que 0 (0 ) = 0
Que 0 (0 ) = 1
Dado las condiciones anteriores 0 () se determina de la siguiente forma:
0 () =

( 1 )( 2 ) ( )
( 1 )( 2 ) ( )

Para la solucin de un problema dado un conjunto de puntos utilizando la


interpolacin de Lagrange se puede utilizar el software Geogebra en el presente
texto se mostrarn instrucciones paso por paso para resolver el problema siguiente:
En la tabla siguiente se indica el tiempo (en das) y el peso (en
gramos) de tres embriones de cierta especie animal:
Tiempo

Peso

22

73

Determine, a partir de dicho polinomio, el peso que correspondera


a un embrin de 6,5 das.
El primer paso para resolver el problema es abrir el programa
La primera vista que nos muestra el programa es la siguiente:

13

Para resolver el problema anterior es necesario una hoja de clculo que nos permita
realizar los clculo con facilidad para eso se selecciona la casilla
o se selecciona Ctrl+Masculas+S
Se recrea la siguiente vista:

A partir de la columna A se insertan los puntos dados en la tabla:

>

14

Siendo:
0 = 3, 1 = 5, 2 = 8, 0 = 8, 1 = 22, 2 = 73,
En la celda C2 insertamos la siguiente frmula:
=($A$2-A2)

Esto quiere decir que el valor de la celda A2 que es 3 se le restar el valor de la


celda A2 que es 3 y esta frmula se mover hacia abajo a excepcin del primer
valor A$2$ ya que se indica entre $ para evitar que se corra hacia las dems celdas.
Esto formar la siguiente columna:

En este punto la frmula para 0 () quedara de esta manera:


0 () =

0 =

( 5)( 8)
(3 5)(3 8)

( 5)( 8)
(2)(5)

15

Los resultados -2 y -5 son los resultados obtenidos anteriormente con el programa,


sin embargo, el programa tambin calcula la resta de (3-3) lo que da como
resultado cero y anulara 0 (), ms adelante se muestra cmo evitar este
inconveniente.
Para calcular 1 () se inserta la siguiente frmula en la celda D2, se arrastra hasta
la celda D4, esto calculara de la misma forma que calcul 0 () y arrojara los
siguientes valores:
Frmula:
=$A$3 - A2
Resultados:

La frmula funciona de igual manera que la anterior, pero ahora con el valor de 1
que es 5. La frmula para 1 () quedara de la siguiente forma:
1 () =

( 3)( 8)
(5 3)(5 8)

1 () =

( 3)( 8)
(2)(3)

Se puede observar que son los valores arrojados por el programa, repitindose el
caso anterior con el cero.
Para 2 () se inserta la siguiente frmula en la celda E2. La frmula se repite una
vez ms sin embargo cambia el valor de 5 por 8 siendo ste 2
=($A$4-A2)
Arrojando los valores para 2 ():

16

La frmula para 2 () manualmente obtendra los siguientes resultados a su vez:


2 () =

2 =

( 3)( 5)
(8 3)(8 5)

( 3)( 5)
(5)(3)

Al igual que los casos anteriores la resta (8-8) provoca el cero en nuestro programa.
Ahora se necesita introducir una frmula para que realice la multiplicacin de los
valores anteriores; para 0 () por ejemplo; que multiplique (-2)*(-5) sin verse
afectado por el 0. Para 1 () que multiplique (2)*(-3), y para 2 () que
multiplique (5)*(3).
Se introduce la siguiente frmula en la celda C5:
=Producto[Si[C2:C4=0,1,C2:C4]]
Con esta frmula de producto se condiciona el resultado, si el resultado da 0, lo
convierte en 1 y luego se multiplica de nuevo. As se evita tener una multiplicacin
por cero sustituyndose por 1. Es decir la multiplicacin de (0)*(-5)*(-2)
quedando el valor de esta forma:

17

Despus en la celda D5 se introduce la siguiente frmula, que hace el mismo


procedimiento anterior pero con la columna correspondiente D.
=Producto[Si[D2:D4=0,1,D2:D4]]

Quedando el valor en la celda D5 de esta forma:

De la misma forma para el producto de la columna E se aplica la siguiente


frmula en la celda E5:
=Producto[Si[E2:E4=0,1,E2:E4]]
Los valores de la tabla quedan de la siguiente forma:

El siguiente paso es colocar los valores 0 = 8, 1 = 22, 2 = 73 de manera


horizontal en la fila 5 esto con el fin de hacer ms sencilla su operacin. Para esto
se recurre a la trascripcin de la columna B a la fila 5 donde el nmero 8 ocupar
la celda C6, el 22 la celda D6, y por ltimo el 73 la celda E6:

18

En este punto nuestra formula quedara en el siguiente avance:

0 =

( 5)( 8)
(10)

1 () =
2 =

( 3)( 8)
(6)

( 3)( 5)
(15)

El polinomio:
() = 0 0 () + 1 1 () + + ()
Sustituyendo y ()

() = 8 [

( 5)( 8)
( 3)( 8)
( 3)( 5)
]
] + 22 [
] + 73[
(10)
(6)
(15)

El paso siguiente sera la divisin de los valores , , entre los denominadores


10, -6, 15. Las divisiones seran las siguientes:
8
,
10

22
,
6

En nuestro programa la frmula sera:


=C6 / C5

73
15

19

Se insertara en la celda C7 y se recorre a la derecha hasta la celda E7, nos arrojara


los valores:

Para mayor exactitud se requiere de mayor nmero de dgitos. Para esto dirjase a
Opciones>Redondeo>5 lugares.
Estos coeficientes son los siguientes en la frmula:
() = 0.8( 5)( 8) 3.66667( 5)( 8)
+ 4.86667( 5)( 8)
Para obtener una forma grfica del polinomio de Lagrange se insertan los puntos
ya dados por el problema en la casilla de Entrada los puntos deben ingresarse
entre parntesis ( ) y separados por una coma , ejemplo:
(3,8)
Graficndose cada uno de la siguiente forma:

20

Para retirar o acercar los ejes se selecciona


se selecciona Zoom de Alejamiento.

ste despliega el siguiente men,

Para crear el polinomio, puede insertar el siguiente operador en la casilla Entrada.

En lista de puntos ingrese los puntos anteriormente creados. Presione ENTER.

El polinomio se crea:

21

Adems de su funcin:

Si se requiere saber el peso que corresponde a un embrin de 6.5 das se inserta el


valor anterior en la funcin.
(6.5) = 0.8(6.5 5)(6.5 8) 3.66667(6.5 5)(6.5 8)
+ 4.86667(6.5 5)(6.5 8)
Dando como resultado:
(6.5) = 43
O bien en Geogebra :

Dando como resultado:

En la grfica se puede observar que para un valor de 6.5 en el eje horizontal , la


tendra un valor de 43. Para asegurarse de eso puede insertar el punto (6.5, 43)
y observar que pasa por el polinomio siendo 43 el resultado.

22

D como punto (6.5, 43)

Regla del trapecio para aproximacin de integral


La regla del trapecio es una de las frmulas cerradas de Newton-Cotes. Es un
mtodo de integracin numrica, es decir, un mtodo para calcular
aproximadamente el valor de la integral definida.

La regla aproxima el valor de la integral. La integral de sta es igual al rea del


trapecio bajo la grfica de la funcin lineal. Esto depender del nmero de
trapecios con que se calcule la integral es decir, trapecios.

23

Suponiendo que es continua en el intervalo [a,b].

()

Primero se divide el intervalo [a,b] en subintervalos, cada uno de un ancho =


()

.Siendo y los lmites de la integral. Para realizar el clculo en nmero


de trapecios se llega a la siguiente formula general:

( )

[(0 ) + 2 ( ) + ( )]
2
=1

El siguiente problema puede ser resuelto con la regla trapezoidal.


Usar la regla del trapecio para aproximar,
6

()
+1

Dividiendo en un solo intervalo.


Dividiendo en 6 intervalos.
Para la solucin de este problema por medio del mtodo de la regla del trapecio
se usar adems el programa
de clculo de Geogebra .

. Los clculos se harn en la hoja

24

La primera vista que nos muestra el programa es la siguiente:

Para generar la hoja de clculo se hace lo siguiente.


Se selecciona la casilla
>
selecciona Ctrl+Masculas+S

Se recrea la siguiente vista:

o se

25

Siendo = , = , =
Se introducen los datos en la hoja de clculo de Geogebra .
En la celda B4 se introducir la frmula para encontrar el incremento y/o los
subintervalos =

()

=(B2 - B1) / B3

Dando el resultado en la celda B4 de 6.


En la celda A7 se ingresa el valor del intervalo = , en la celda A8 se ingresa la
frmula para el incremento segn Dx, el valor de Dx entre $ para evitar que la
frmula se corra hacia abajo, con esto el valor es esttico.
=A7 + $B$4
Esto quiere decir que al valor inicial, = , se le adicionar el incremento de Dx
que es 5, para as llegar al valor =
Esto nos genera el siguiente dato:

26

En la casilla de Entrada se ingresa la funcin

()
+1

27

Esto nos generar la funcin en el plano:

Para conocer la funcin evaluada en un punto slo se ingresa en la celda B7 el


siguiente comando, ya que la funcin ya est definida. Arrastrando la frmula dos
lugares obtendremos los dems resultados.
=f(A7)

28

Para obtener ms cifras significativas se siguen los siguientes pasos. Se dirige a la


pestaa Opciones>Redondeo>5 Lugares Decimales

Para encontrar la aproximacin a la integral con n=1 se tiene la siguiente frmula:

En la hoja de clculo se ingresa la frmula en la celda D1


=( B2 - B1 )/2*( B7 +B8)

29

Dando como aproximacin 3.4115. Para obtener el valor real se ingresa el


comando siguiente.

Resultando el valor siguiente:

Se ingresa el valor de a en la celda D2 para el valor verdadero de la integral:

30

Finalmente el error porcentual se calcula con la siguiente frmula:


= |


| 100%

En base en la frmula anterior se ingresa la siguiente frmula en la casilla para el


error porcentual D3 :
=Abs((D2 - D1) / D2)

Para el insiso b cuando = 6 se sigue el mismo procedimiento sin embargo la


frmula de aproximacin de la integral se cambia por la frmula de numero de
trapecios.

31

=(B2 - B1) / (2B3) (B7 + 2Suma[B8:B12] + B13)


Con este cambio los resultados quedan de la siguiente forma:

Donde la aproximacin con n=6 es 0.36907

32

Referencias:
-Interpolaciones, documento PDF:
http://www.ugr.es/~pmartine/ejemplos/interpolacion.pdf
-S. Chinea, Carlos. INTERPOLACIN Y POLINOMIOS DE LAGRANGE,
documento PDF de:
http://casanchi.com/mat/interpolacion01.pdf
-Regla
del
trapecio,
documento
de
PDF
recuperado
de:
http://fjarabo.webs.ull.es/VirtualDoc/Curso%2020102011/Ingenier%C3%ADa%20Qu%C3%ADmica/2_Teoria/Tema_6_Ingenieria
_de_la_Reaccion_Quimica/A60/603_Integracion_grafica_por_Trapecios.pdf
-Reglas trapezoidales, documento PDF recuperado de:
http://proton.ucting.udg.mx/posgrado/cursos/metodos/trapecio/index.html