Li Met Nu 2
Li Met Nu 2
Li Met Nu 2
PARA
INDICE DE MATERIAS
INTRODUCCION AL ANALISIS NUMERICO ............................................................... 3 Qu es un mtodo numrico? ....................................................................................... 4 ERRORES DE CLCULO .................................................................................................. 5 TIPOS DE ERRORES.......................................................................................................... 6 ALGORITMOS BASICOS .................................................................................................. 7 Ejercicios propuestos........................................................................................................... 8 INTERPOLACIN LINEAL............................................................................................... 9 INTERPOLACIN CON ESPACIOS EQUIDISTANTES O INTERPOLACION DE NEWTON..................................................................................................................... 9 INTERPOLACION CON ESPACIOS NO EQUIDISTANTES O INTERPOLACION DE LAGRANGE .............................................................................................................. 18 APROXIMACIN LINEAL.............................................................................................. 21 Diagrama de flujo............................................................................................................. 23 CALCULO DE DERIVADAS........................................................................................... 24 Calculo de la primera derivada........................................................................................... 25 Formula de derivacin de dos puntos: ......................................................................... 26 SOLUCION DE ECUACIONES NO LINEALES ............................................................ 28 MTODO DE BISECCIN.............................................................................................. 28 MTODO DE PUNTO FIJO ........................................................................................... 37 MTODO DE NEWTON RAPHSON.............................................................................. 41 SOLUCION DE SISTEMAS DE ECUACIONES LINEALES MEDIANTE EL METODO DE REDUCCION DE GAUSS-JORDAN ................................................................. 44 A) SISTEMAS CON SOLUCION UNICA ..................................................................... 44 B) SISTEMAS CON INFINIDAD DE SOLUCIONES.................................................. 46 C) SISTEMAS SIN SOLUCION..................................................................................... 49 D) SISTEMAS HOMOGENEOS .................................................................................... 49 METODOS DE INTEGRACION ...................................................................................... 52 MTODO DEL TRAPECIO O REGLA DEL TRAPECIO .............................................. 52 REGLA DE SIMPSON ...................................................................................................... 54 REGLA DE SIMPSON 1/3 ................................................................................................ 54 REGLA DE SIMPSON 3/8 .............................................................................................. 57 ECUACIONES DIFERENCIALES ORDINARIAS ......................................................... 60 MTODO DE EULER....................................................................................................... 61 MTODO DE RUNGE KUTTA .................................................................................. 66 BIBLIOGRAFIA Y WEBGRAFIA ................................................................................... 69
PRESENTACION
Al momento de aplicar las Matemticas a situaciones del mundo real nos encontramos a menudo con problemas que no pueden ser resueltos analticamente o de manera exacta y cuya solucin debe ser abordada con ayuda de algn procedimiento numrico. A continuacin consideramos algunos problemas tpicos, ya formulados matemticamente, para los cuales estudiaremos tcnicas numricas de solucin. Este libro nace despus de una experiencia en la enseanza del curso del mismo nombre en la Universidad Cesar Vallejo de Piura, durante cinco aos. En la primera parte estudiamos la teora de errores, en la segunda parte la interpolacin lineal y la interpolacin polinomial aplicada a la solucin de derivadas. Aplicamos a la solucin de ecuaciones no lineales, los mtodos de biseccin, punto fijo y Newton Raphson y para las ecuaciones lineales los mtodos de Gauss Jordan. En el caso de las integrales definidas, aplicamos los mtodos del trapecio, metodo de Simpson 1/3 y Simpson 3/8. Concluyendo este libro con la solucin numrica de ecuaciones diferenciales, mediante los mtodos de Euler y Runge Kutta. EL AUTOR
Qu es un mtodo numrico? Un mtodo numrico es un procedimiento mediante el cual se obtiene, casi siempre de manera aproximada, la solucin de ciertos problemas realizando clculos puramente aritmticos y lgicos (operaciones aritmticas elementales, clculo de funciones, consulta de una tabla de valores, clculo preposicional, etc.). Un tal procedimiento consiste de una lista finita de instrucciones precisas que especifican una secuencia de operaciones algebraicas y lgicas (algoritmo), que producen o bien una aproximacin de la solucin del problema (solucin numrica) o bien un mensaje. La eficiencia en el clculo de dicha aproximacin depende, en parte, de la facilidad de implementacin del algoritmo y de las caractersticas especiales y limitaciones de los instrumentos de clculo (los computadores). En general, al emplear estos instrumentos de clculo se introducen errores llamados de redondeo.
ERRORES DE CLCULO
Notacin cientfica (punto flotante) o Ejemplo : 2 * 102 5769 176936 0.00536 0.0000798 Ejercicios Realizar las siguientes operaciones: a) 0.5971 * 103 + 0.4268 * 10-5 5 = 200 = 5.769 * 103 = 1.77 * 105 = 5.36 * 10-3 = 7.98 * 10-5
expresar el resultado en base a 103 y 10-5 solucin 0.5971 * 103 + 0.4268 * 10-5 b) 0.5971 * 10-3 + 0.4268 * 10-6 = 0.5971 * 103 + 0.000004268 * 10-5
TIPOS DE ERRORES
Sean las variables : a a* = valor aproximado = valor real el valor absoluto = E E = | a*- a |
El valor relativo = Er Er = E/ a*
El cual es llamado error porcentual Ejemplo : Calcular el error absoluto y relativo de a* y a o a =0.50 * 10-2 o a*=0.51 * 102 6
ALGORITMOS BASICOS
Ejemplo programado en lenguaje C++ Programa clculo del promedio //programa para calcular el promedio de "m" nmeros ingresados #include<conio.h> #include<iostream.h> #include<math.h> void main() { int x,sum,m,cont; int prom; cont=0; cout<<"ingrese el total de nmeros a sumar :"; cin>>m; do { cont+=1; cout<<"ingrese el numero a sumar :"; cin>>x; 7
sum+=x; } while (cont<m); cout<<"la suma es :"; cout<< sum; prom=sum/m; cout<<"\a el promedio es : "; cout<<prom; getch(); }
Ejercicios propuestos
Calcular la suma de los N nmeros ingresados por teclado Calcular la suma de los N primeros nmeros Calcular el factorial de un numero
INTERPOLACIN LINEAL
Concepto : Interpolar significa encontrar un valor intermedio entre dos o mas puntos base conocidos, los cuales se pueden aproximar mediante polinomios. y
f(b)
F(x) G(x)
f(a)
Sea en el sistema de coordenadas de la grafica anterior, las ecuaciones F(x) y G(x) en cuyo espacio a, b se pueden interpolar determinados valores. Tipos de interpolacin 1. interpolacin con espacios equidistantes 2. interpolacin con espacios no equidistantes
Para i=0 en la ecuacin (1) Y0 = Y1 Y0 (5) Para i=1 en la ecuacin (1) Y1 = Y2 Y1 (6) Para i=0 en la ecuacin (2) Y2 = Y1 + Y1 Y1 = Y0 + Y0
2Y0 = Y1 Y0
Y1 = 2Y0 + Y0
(7)
Sustituyendo las ecuaciones (7) y (5) en (6) Y2 = Y1 + Y1 Y2 = (Y0 + Y0) + ( 2Y0 + Y0) Y2 = Y0 + 2Y0 + 2Y0 De las ecuaciones (5) y (8) 10 (8)
Y1 = Y0 + Y0 Y2 = Y0 + 2Y0 + 2Y0
(10)
El Segundo miembro de la ecuacin (10) corresponde al Binomio de Newton Elevado al exponente k, el cual puede desarrollarse del siguiente modo:
k Yk = Y0 + Y0 + 1
k 2 Y0 + ..... + 2
k k Y0 k
(11)
Para : K= 1,2,3, ...n k Yk = Y0 + Y0 + 1 (12) Para : K= 1,2,3, ...n Si se toma un valor j cualquiera menor que k y si las j-esimas k 2 k Y0 + .... kY0+ 2 j k j + 1 0
diferencias son constantes, entonces todas las diferencias de orden superior a j sern cero, por lo que la ecuacin (11) queda :
11
k j k j
k! (k j )! j!
Y Y0 Y1 Y2 ... YK Yn
Xk X0 K= h
X0 15
Xk h
X1
Ejercicio 01 En base a la funcin tabular que se muestra, preparar la tabla de diferencias: X 0 1 2 3 4 5 Y -5 1 9 25 55 105
Solucin las primeras diferencias son : 1Y0 = Y1-Y0 1Y1 = Y2-Y1 1Y2= Y3-Y2 1Y3= Y4-Y3 1Y4 = Y5-Y4 = 1-(-5) = 6 =9 -1 = 25- 9 =8 =16
= 8 -6 =2 = 16 - 8 = 8 13
las terceras diferencias son : 3Y0 = 2Y1- 2Y0 = 8 - 2 = 6 3Y1 = 2Y2- 2Y1 = 14 - 8 = 6 3Y2= 2Y3 - 2 Y2 = 20 - 14 = 6 Queda entonces la tabla de resultados: X 0 1 2 3 4 5 Y -5 1 9 25 55 105 6 8 16 30 50 2 8 14 20 6 6 6 1Y 2Y 3Y
Por ser 3Y constante, corresponde a un polinomio de tercer grado y es un polinomio exacto En la ecuacin (12) k Yk = Y0 + 1Y0 + 1 k 2 k Y0 + .... kY0+ 2 j k j + 1 0
Si hacemos J=1, entonces tendremos el polinomio de primer grado que se aproxima a f(x)
k Yk = Y0 + Y0 1 14
Siendo :
Xk X0 h
K=
Tendremos :
Xk X0 )Y0 h
Yk = Y0 + (
Ejercicio 02 De la tabla del ejercicio 01, hallar la funcin explicita, teniendo como condiciones iniciales: X0 =1, Y0=1 solucin
Xk X0 h
K=
Como por dato tenemos X0=1, siendo los valores de X constantes, entonces h=1 1Y0=8, 2Y0=8, 3Y0=6
K=
X 1 1
Quedando : K=x-1 15
k Yk = Y0 + 1Y0 + 1
k 2 k Y0 + .... kY0+ 2 j
k j + 1 0
x 1 1 Yk = Y0 + 1 Y0 +
x 1 2 2 Y0 +
x 1 3 3 Y0
x 1 Yk = Y0 + 1 8 +
x 1 2 8 +
x 1 3 6
x 1 ( x 1) 1 = 1
x 1 ( x 1)( x 2) 2 = 2 x 1 ( x 1)( x 2)( x 3) 3 = 6
Yk = 1 +
16
SOLUCION PEDIDA
17
+ bn
O bien : Y = a0 (x- x1)(x-x2)(x-x3) ... (x-xn) + a1 (x- x0)(x-x2)(x-x3) ... + a0 (x- x0)(x-x1)(x-x3) ... ....+ an (x- x0)(x-x1)(x-x2) ... (x-xn) (x-xn) (x-xn-1)
........ an ,
pase por todos y cada uno de los puntos conocidos de la funcin, entonces si se evala la funcin anterior para x= x0 se tiene : Y0 = a0 (x- x1)(x-x2)(x-x3) ... (x-xn) donde :
18
a0 =
y0 ( x0 x1 )( x 0 x 2 )( x0 x3 )...( x0 x n )
a1 =
y1 ( x1 x 0 )( x1 x 2 )( x1 x3 )...( x1 x n )
.. an =
yn ( x n x0 )( x n x1 )( x n x 2 )...( x n x n 1 )
Y=
.......................................
( x x0 )( x x1 )( x x 2 ).....( x x n 1 ) y1 ............(2) ( x n x 0 )( x n x1 )( x n x 2 )...( x n x n 1 )
o simplemente :
x
j =0 j i
x xj
i
xj
yi
19
Ejercicio 01
X 0 1 2 5
Y 5 7 9 15
Y=
( x x0 )( x x1 )( x x3 ) y2 + ( x 2 x 0 )( x 2 x1 )( x 2 x3 )
haciendo x=3 Y=
Y= 11
solucin buscada
20
APROXIMACIN LINEAL
y F(x)
x Si tenemos una nube de puntos, a los cuales queremos aproximar a una linea recta, esta se obtiene mediante formulas. Sea la funcin genrica: Y = B + A*X
Donde:
A=
N ( XY ) X Y N X 2 ( X ) 2
B =
Y A X
N
EJEMPLO F(x) = 5 + 3x
21
Solucin
xy 1 2.7 5 7 12 30 57.7
y =17.8 xy =57.7
N ( XY ) X Y N X 2 ( X ) 2
B = A = B =
Y A X
N
Y = 0.346 + 1.299 X
22
Y 5 4 3 2 1 1 2 3 4 5
x 1 1.8 2 2.5 3 5
Diagrama de flujo
inicio
Read(N)
For I=1 to N
Read ((x,y)
23
A = N ( XY ) X Y B =
Y A X
N
N X 2 ( X ) 2
CALCULO DE DERIVADAS
Sea la funcin: y= f(x) Se desea calcular la derivada de la funcin f(x), para lo cual lo expresamos grficamente asi:
y = yo + k
yo
y1
yo y= f(x)
y0
xo
tg =
d f ( x) dx
xo
h h
x1 24
tg =
yo h
d 1 2k 1 2 3k 2 6k + 2 3 f ( x ) = y 0 + y0 + y 0 + ... dx h 2 6
El problema de la derivada consiste en obtener el valor de las derivadas en una funcin tabulada en algunos puntos: x=
si : yk = f(xk)
La primera derivada es :
k k k k d d f ( x) = y 0 + y 0 + 2 y 0 + 3 y 0 + ....... + j y 0 .(1) 1 2 3 j dx dx x x0 h
considerando que : k =
dk 1 = dx h
..(2)
.(3) . (4)
(5)
d 1 d k (k 1) 2 k (k 1)(k 2) 3 f ( x) = y0 + y 0 + ....... y 0 + (k )y 0 + dx h dk 2 6
25
d 1 f (x) = dx h
(2k 1) 2 3k 2 6k + 2) 3 y0 + y 0 + ....... y 0 + 2 6
d 1 f (x) = [y 0 .] + e dx h
yo = y1 y 0
d 1 f (x) = [ y1 y 0 .] + e dx h
tabular
x = x0
mediante un
d f (x) dx
x= x0
y '0 = 1 [ y 0 + y1 .] + e
h
si deseamos encontrar la derivada de la funcin tabular en polinomio interpolante de primer grado, tenemos:
x = x1
mediante un
d f (x) dx
x= x1
y '0 = 1 [ y1 + y 2 .] + e
h
y as sucesivamente.
d 1 f (x) = dx h
(2k 1) 2 y0 + e y 0 + 2
y1 = y 2 y1
26
d 1 f (x) = dx h
1) 2 y 0 + 2 y 0 + e
d 1 f ( x) = 2y 0 2 y 0 + e dx 2h
1 d [ 3 y 0 + 4 y1 y 2 )] + e f (x) = 2h dx
27
MTODO DE BISECCIN
El mtodo de biseccin se basa en el siguiente teorema de Clculo: Teorema del Valor Intermedio Sea contnua en un intervalo tal que y supongamos que , existe un . tal que .
Bsicamente el Teorema del Valor Intermedio nos dice que toda funcin contnua en un intervalo cerrado, una vez que alcanz ciertos valores en los extremos del intervalo, entonces debe alcanzar todos los valores intermedios. En particular, si y tienen signos opuestos, entonces un valor , y por lo tanto, el Teorema del Valor tal que en el intervalo . , es decir,
intermedio es precisamente
Intermedio nos asegura que debe existir debe haber por lo menos una raz de
El mtodo de biseccin sigue los siguientes pasos: Sea contnua, , tales que y tienen signos
iii) Evaluar
es decir,
Ejemplo 1 Aproximar la raz de Solucin Sabemos por lo visto en el ejemplo 1 de la seccin anterior, que la nica raz de se localiza en el intervalo . As que este intervalo es nuestro punto hasta que .
de partida; sin embargo, para poder aplicar el mtodo de biseccin debemos checar que y tengan signos opuestos.
mientras que
29
s es contnua en el intervalo
. As
pues, tenemos todos los requisitos satisfechos para poder aplicar el mtodo de i) Calculamos el punto medio (que es de hecho nuestra primera aproximacin a la raz):
ii) Evaluamos iii) Para identificar mejor en que nuevo intervalo se encuentra la raz, hacemos la siguiente tabla:
En este punto, vemos que todava no podemos calcular ningn error aproximado, puesto que solamente tenemos la primera aproximacin. As, repetimos el proceso con el nuevo intervalo .
Aqu podemos calcular el primer error aproximado, puesto que contamos ya con la aproximacin actual y la aproximacin previa:
Puesto que no se ha logrado el objetivo, continuamos con el proceso. Evaluamos , y hacemos la tabla:
30
El proceso debe seguirse hasta cumplir el objetivo. Resumimos los resultados que se obtienen en la siguiente tabla: Aprox. a la raz 1.25 1.375 1.3125 1.28125 1.296875 1.3046875 9.09% 4.76% 2.43% 1.20% 0.59% Error aprox.
As, obtenemos como aproximacin a la raz Ejemplo 2 Aproximar la raz de Solucin Como vimos en el ejemplo 2 de la seccin anterior, la nica raz de localiza en el intervalo . Para poder aplicar el mtodo de biseccin, es se hasta que .
importante checar que s se cumplen las hiptesis requeridas. Sabemos que es contnua en el intervalo , y checamos que y
Mientras que,
31
. .
En este punto, solo contamos con una aproximacin, a saber, es el primer punto medio calculado.
, que
Puesto que no se cumple el objetivo, continuamos con el proceso. Evaluamos Y hacemos la tabla de signos: .
Puesto que
32
El proceso se debe continuar hasta que se logre el objetivo. Resumimos los resultados que se obtienen en la siguiente tabla: Aprox. a la raz 0.5 0.75 0.625 0.5625 0.53125 0.515625 0.5234375 0.51953125 33.33% 20% 11.11% 5.88% 3.03% 1.49% 0.75% Error aprox.
De lo cual, vemos que la aproximacin buscada es El mtodo de biseccin por lo general es lento, y en casos como el de la siguiente grfica, puede ser demasiado lento.
En un caso como ste, el proceso de biseccin comienza a acercarse a la raz de forma muy lenta, ya que el mtodo solamente toma en cuenta que la raz se encuentra dentro del intervalo, sin importar si se encuentra ms cerca de alguno
33
de los extremos del intervalo. Sera bueno implementar un mtodo que tome en cuenta este detalle. Esto da lugar al siguiente mtodo de aproximacin de races. Ejercicio sobre el mtodo de biseccin (otra forma de calcular ) 2 x 2.5
1. Calcular la Solucin:
5 , si
a=2
c=2.5
Si :
x = f(x) . (1)
x=
(2)
x2 = 5
.. (3)
Luego hacemos:
x2 5 = 0
...(4)
Entonces comparamos: (1) y (4): f(x) = x 2 5 f(a). f(c) 0 f(2)= -1 La misma que debe cumplir con la siguiente condicin : reemplazando con a y c tenemos :
f(2.5)= 1.25
b=
34
01 a b c 03 a b c
02 a b c 04 a b c
05 a b c
06 a b c
07 a b c
08 a b c
35
09 a b c
36
(i)
(iv)
para todo
Si
para todo
[a,b] y la iteracin pn = g ( pn 1 ) converge a dicho punto fijo P. En este caso, se dice que P es un punto fijo atractivo.
37
Si
g '( x) > 1
y p0 P entonces la iteracin
pn = g ( pn 1 ) no converge a P. En
este caso se dice que P es un punto fijo repulsivo y la iteracin presenta divergencia local.
En el ejemplo 1,
En el ejemplo 2,
38
39
g(x)<0 en [1,2] ,
g '(2) 2.12
Empezando con p0=1.5 y cambiando intervalo a [1,1.5]. Aqu g siga decreciente y adems
g '(1.5) 0.66
hay convergencia.
Ejercicio. Hallar las races de la ecuacin x=2cosx partiendo desde x=1 por el mtodo de punto fijo, estudiar el valor de la derivada.
Ejercicio: Usar el mtodo de iteracin del punto fijo para aproximar la raz de , comenzando con . Hacer 5 iteraciones.
en intervalo [1,2]
40
Hacemos
Y despejamos
41
Que es la frmula iterativa de Newton-Raphson para calcular la siguiente aproximacin: , si Note que el mtodo de Newton-Raphson no trabaja con intervalos donde nos asegure que encontraremos la raz, y de hecho no tenemos ninguna garanta de que nos aproximaremos a dicha raz. Desde luego, existen ejemplos donde este mtodo no converge a la raz, en cuyo caso se dice que el mtodo diverge. Sin embargo, en los casos donde si converge a la raz lo hace con una rapidez impresionante, por lo cual es uno de los mtodos preferidos por excelencia. Tambin observe que en el caso de que , el mtodo no se puede en ningn punto, a !
aplicar. De hecho, vemos geomtricamente que esto significa que la recta tangente es horizontal y por lo tanto no intersecta al eje menos que coincida con ste, en cuyo caso Ejemplo 1 Usar el mtodo de Newton-Raphson, para aproximar la raz de comenzando con Solucin En este caso, tenemos que y hasta que . ,
42
Comenzamos con
y obtenemos:
Continuamos el proceso hasta reducir el error aproximado hasta donde se pidi. Resumimos los resultados en la siguiente tabla: Aprox. a la raz 1 1.268941421 1.309108403 1.309799389 21.19% 3.06% 0.052% Error aprox.
43
En esta parte el lector hallar la solucin de sistemas de ecuaciones lineales usando el Mtodo de Gauss-Jordan. El tema se presenta en 4 secciones: A) sistemas con solucin nica, B) sistemas con infinidad de soluciones, C) sistemas sin solucin y D) sistemas homogneos.
A) SISTEMAS CON SOLUCION UNICA 1) Resolver el siguiente sistema de ecuaciones lineales mediante el mtodo de Gauss-Jordan.
Debemos llevar a dicha matriz a su forma escalonada reducida mediante operaciones elementales en los renglones de la matriz, para sto, escribiremos la matriz y a continuacin una flecha. Encima de esta flecha indicaremos la(s) operacin(es) que estamos efectuando para que el lector pueda seguir el desarrollo. Notacin para las operaciones elementales en renglones
Solucin. Escribiendo la matriz aumentada del sistema y reduciendo de acuerdo a la operacin indicada tenemos:
45
B) SISTEMAS CON INFINIDAD DE SOLUCIONES 1) Obtener la solucin del siguiente sistema de ecuaciones lineales.
Solucin.
La ltima matriz est en su forma escalonada reducida, ya no se puede reducir ms, de donde obtenemos:
Despejando x, y
Luego x, y dependen de z, si z = t, t
R, tenemos
46
Es decir, el sistema de ecuaciones tiene una infinidad de soluciones ya que para cada valor de t habr un valor para x, y, z. Por ejemplo: Si T=0 entonces x = ecuaciones. Si T=1 entonces x = ecuaciones.
Solucin.
47
Si w = t, tenemos:
48
Solucin.
Solucin.
Del tercer rengln se tiene 0a + 0b + 0c + 0d = 3 que da la igualdad 0=3, luego el sistema no tiene solucin.
D) SISTEMAS HOMOGENEOS
49
Un sistema de ecuaciones lineales se dice HOMOGENEO si cada una de las ecuaciones est igualada a cero es decir
Es solucin del sistema, sta solucin es llamada la solucin trivial, as un sistema homogneo de ecuaciones lineales tiene solucin nica o tiene una infinidad de soluciones. 1) Resolver el siguiente sistema de ecuaciones
Solucin.
50
Algo ms para agregar Hay dos temas adicionales que se deben de mencionar: La interpolacin con los datos igualmente espaciados y la Extrapolacin. Ya que los mtodos de Newton y de Lagrange son compatibles con los datos espaciados en forma arbitraria, se debe de preguntar por que se aborda el caso de los datos igualmente espaciados. Antes del advenimiento de las computadoras digitales, estos mtodos tuvieron gran utilidad en la interpolacin de tablas con datos igualmente espaciados. De hecho se desarrolla un esquema conocido como tabla de diferencias divididas para facilitar la implementacin de estas tcnicas. Sin embargo, y debido a que las frmulas son un subconjunto de los esquemas de Newton y Lagrange compatibles con la computadora y ya que se dispone de muchas funciones tabulares como rutinas de biblioteca, la necesidad de puntos equidistantes se fue perdiendo. En particular, se puede emplear en la derivacin de frmulas de integracin numrica que emplean comnmente datos equidistantes. La extrapolacin es el proceso de calcular un valor de f(X) que cae fuera del rango de los puntos base conocidos X0, X1, ... , Xn. La interpolacin mas exacta usualmente se obtiene cuando las incgnitas caen cerca de los puntos base. Obviamente, esto no sucede cuando las incgnitas caen fuera del rango, y por lo tanto, el error en la extrapolacin puede ser muy grande. La naturaleza abierta en los extremos de la extrapolacin representa un paso en la incgnita porque el proceso extiende la curva ms all de la regin conocida. Como tal, la curva verdadera diverge fcilmente de la prediccin. Por lo tanto, se debe tener cuidado extremo en casos donde se deba extrapolar.
51
METODOS DE INTEGRACION
La regla del trapecio o regla trapezoidal es una de las frmulas cerradas de Newton-Cotes. Corresponde al caso donde n = 1, es decir:
donde datos:
52
Que es la conocida Regla del Trapecio. Este nombre se debe a la interpretacin geomtrica que le podemos dar a la frmula. El polinomio de interpolacin para una tabla que contiene dos datos, es una lnea recta. La integral, corresponde al rea bajo la lnea recta en el intervalo trapecio que se forma. , que es precisamente el rea del
53
REGLA DE SIMPSON
54
Simplificando trminos:
Vemos que cada uno de los trminos anteriores, es esencialmente de la misma forma, es decir, una constante por As, calculamos la siguiente integral por partes: Sea:
por lo tanto,
Usamos esta frmula para calcular la integral de cada uno de los tres trminos de .
55
Debido al factor
56
donde
Y donde
, .
iguales al intervalo
Igual que en el caso anterior, se usa el polinomio de interpolacin de Lagrange, y usando el mtodo de integracin por partes se llega a la siguiente frmula:
donde
. Debido al factor
57
Al igual que en los dos casos anteriores, la regla de Simpson de 3/8, se puede extender si subdividimos el intervalo . Sea la particin determinada de esta forma. Cada sub intervalo lo dividimos en tres partes iguales, y sean determinados as: y los puntos en intervalos de la misma longitud
58
Esta ltima, es la regla de Simpson de 3/8 para n subintervalos todos de la misma longitud.
59
Se establece en matemticas que en su solucin general deben aparecer n constantes arbitrarias. Entonces, puede aceptarse que la solucin general de (1) es:
Se distinguen dos tipos de problemas: los llamados de Valores Iniciales y los de Valores en la Frontera. Un problema de valores iniciales est gobernado por una ecuacin diferencial de orden n y un conjunto de n condiciones independientes todas ellas, vlidas para el mismo punto inicial. Si la ecuacin (1) es la ecuacin diferencial que define el problema, y X = a es el punto inicial, puede aceptarse que las n condiciones independientes son:
(3)
Por el contrario, en los problemas de valores en la frontera deben establecerse condiciones de frontera en todos y cada uno de los puntos que constituyen la frontera del dominio de soluciones del problema. En particular en el espacio de
60
una dimensin, hay dos puntos frontera, por ejemplo, X = a y X = b, si el dominio de soluciones es el intervalo cerrado
Bsicamente la solucin numrica de ecuaciones diferenciales consiste en sustituir el dominio continuo de soluciones por uno discreto formado por puntos aislados igualmente espaciados entre s. As, en un problema de valores iniciales, el dominio de definicin de soluciones se sustituye por el conjunto infinito numerable de puntos, X0 = a, X 1 = X 0 + h, X 2 = X 0 + 2h, X 3 = X 0 + 3h, ... y en el caso de valores en la frontera se sustituye el intervalo el conjunto finito de puntos X0 = a, X 1 = X 0 + h, X 2 = X 0 + 2h, ... , X n = X 0 + nh = b Obtenidos, al dividir el intervalo en n partes iguales. por
MTODO DE EULER
Se llama mtodo de Euler al mtodo numrico consistente en ir incrementando paso a paso la variable independiente y hallando la siguiente imagen con la derivada. Calculemos la ecuacin de la recta tangente a la curva solucin de la ecuacin diferencial dada en el punto . De los cursos de Geometra Analtica,
donde m es la pendiente. En este caso, sabemos que la pendiente de la recta tangente se calcula con la derivada:
61
es un punto cercano a
Esta aproximacin puede ser suficientemente buena, si el valor de h es realmente pequeo, digamos de una dcima menos. Pero si el valor de h es ms grande, entonces podemos cometer mucho error al aplicar dicha frmula. Una forma de reducir el error y obtener de hecho un mtodo iterativo, es dividir la distancia en n partes iguales (procurando que estas partes sean de longitud suficientemente pequea) y obtener entonces la aproximacin en n pasos, aplicando la frmula anterior n veces de un paso a otro, con la nueva h igual a . En una grfica, tenemos lo siguiente:
lo
62
Esta es la conocida frmula de Euler que se usa para aproximar el valor de aplicndola sucesivamente desde hasta en pasos de longitud h.
NOTA Primero observamos que esta ecuacin s puede resolverse por mtodos tradicionales de ecuaciones diferenciales. Por ejemplo, podemos aplicar el mtodo de separacin de variables. Veamos las dos soluciones. Solucin Analtica.
63
Solucin Numrica Aplicamos el mtodo de Euler y para ello, observamos que la distancia entre y no es lo suficientemente pequea. Si didimos esta distancia y por lo tanto, obtendremos la
64
Puesto que en este caso, conocemos el valor verdadero, podemos usarlo para calcular el error relativo porcentual que se cometi al aplicar la formula de Euler. Tenemos que:
65
donde
Se conocen como las reglas o frmulas de Runge-Kutta de orden cuatro para la ecuacin diferencial:
Ejemplo1
66
Solucin Primero, identificamos el mismo ejemplo 1 de los dos mtodos anteriores. Segundo, procedemos con los mismos datos:
67
El proceso debe repetirse hasta obtener siguiente tabla: n 0 1 2 3 4 5 0 0.1 0.2 0.3 0.4 0.5 1
Con lo cual vemos que efectivamente se ha reducido muchsimo el error relativo. De hecho observamos que tenemos 6 cifras significativas en la aproximacin!
68
BIBLIOGRAFIA Y WEBGRAFIA
Prawda Witenberg, Juan, Mtodos y Modelos de Investigacin de Operaciones, Edit. Limusa, 1976
Carrasco Venegas, Luis, Editorial Amrica, Lima Per, 1era. Edic. 2002
http://www.unalmed.edu.co/~metnum/integracion.pdf
http://docentes.uacj.mx/gtapia/AN/Unidad2/Newton.htm
69