Es la rama de las matemticas que proporciona algoritmos para la solucin numrica de problemas que no tienen solucin algebraica.
METODO DE BISECCION
EJEMPLO: Aplicar el mtodo de biseccin para resolver la ecuacin: en el intervalo [0,1] radianes. Efectuar la cantidad de iteraciones necesarias para que la tolerancia porcentual sea menor de 10%. SOLUCION: La funcin es ( ) Primera iteracin Intervalo [ 0 , 1 ] radianes donde a = 0 b = 1 (ajustar su calculadora en modo radian) Biseccin del intervalo:
Prueba de signos: ( ) ( ) ( )
( ) ( ) Ya que: (
) ( )
) ( )
)(
Segunda iteracin Intervalo [ 0.5 , 1 ] radianes donde a = 0,5 b = 1 Biseccin del intervalo:
Prueba de signos:
( ) ( ) ( ( ) Ya que: (
) ) ( )
( (
) )
) (
)(
Entonces se concluye que la raz est entre 0,5 y 0,75 Clculo de la tolerancia: | |
Tercera iteracin Intervalo [ 0.5 , 0.75 ] radianes donde a = 0,5 b = 0,75 Biseccin del intervalo:
Prueba de signos:
( ) ( ) ( ) Ya que: ( (
( ) (
( (
) )
) (
)(
Entonces se concluye que la raz est entre 0,625 y 0,75 Clculo de la tolerancia: | | | |
Ya que la tolerancia no es menor de 10% se contina efectuando la cuarta iteracin. Cuarta iteracin Intervalo [ 0.625 , 0.75 ] radianes donde a = 0,625 b = 0,75 Biseccin del intervalo:
Entonces se concluye que la raz est entre 0,625 y 0,6875 Clculo de la tolerancia: | | | |
Tabla de iteraciones: i 1 2 3 4 a 0 0,5 0,5 0,625 r 0,5 0,75 0,625 0,6875 b 1 1 0,75 0,75 f(a) f(r) -1 -0,1704 -0,1704 0,1343 -0,1704 -0,0203 -0.0203 0.0563 f(b) 0,4596 0,4596 0,1343 0.1343 33,3% 20% 9,09%
Ejercicios de prctica no evaluados: Resolver las siguientes ecuaciones usando el mtodo de biseccin con el intervalo dado y con la tolerancia indicada
1 ) 2 ) 3 ) 4) (
[ [ [ )
] ] ]
( )
Respuestas: (Observacin: Los siguientes clculos se hicieron con un programa de computadora que calcula 15 decimales por lo que los clculos hechos con calculadora pueden diferir un poco) 1 ) [ ]
a -2,4
r -2
b -1,6
f(b) -0,1981
-2 -2 -1,9
2 )
f(a) f(r) 0,89671 0,16236 0,16236 -0,23 0,16236 -0,0325 0,16236 0,06532 0,06532 0,0165
]
b 4 4 3,8 3,7
f(r) f(b) % -0,1191 0,38629 0,135 0,38629 5,263 0,00833 0,135 2,703 -0,0553 0,00833 1,37
4)
b 2 2 1,75 1,75
METODO DE NEWTON
EJEMPLO: Aplicar el mtodo de Newton para resolver la ecuacin
Con una estimacin inicial de . Efectuar la cantidad de iteraciones necesarias para que la tolerancia porcentual sea menor de 0.01% SOLUCION: Para comenzar, se halla la derivada de la funcin: ( ) ( ) Formula de iteracin de Newton ( ) ( )
Primera Iteracin Xo = 5
( )
Clculo de la tolerancia: | | | |
Segunda Iteracin
) (
Clculo de la tolerancia: | |
Tercera Iteracin
( (
) )
Clculo de la tolerancia: | | | |
Tabla de iteraciones:
n 0 1 2 3 Xn 5 5,4 5,371834 5,371686 % 7,4 0,52 0,0027
Se concluye que la raz es 5,371685 con una tolerancia porcentual de 0,0027% Ejercicios de prctica no evaluados: Resolver las siguientes ecuaciones usando el mtodo de Newton con la estimacin inicial y con la tolerancia indicada.
1 ) 2 ) 3 ) 4) ( )
Respuestas: (Observacin: Los siguientes clculos se hicieron con un programa de computadora que calcula 15 decimales por lo que los clculos hechos con calculadora pueden diferir un poco) 1 )
n 0 1 2 3 % Xn 1 0,914155 9,390606 0,910018 0,454674 0,910008 0,001109
2 )
n 0 1 2 3 4 % Xn 1 0,478528 108,9743 0,584157 18,08234 0,588525 0,74221 0,588533 0,001297
3 )
n 0 1 2 3 4 Xn 1 0,976332 0,975021 0,975017 0,975017 % 2,424199 0,134445 0,000381 3,05E-09
4)
n 0 1 2 3 4 5
)
Xn 4 3,112054 3,281012 3,292872 3,292925 3,292925 % 28,53247 5,149556 0,360197 0,001587 3,06E-08
2.METODOS DE ALGEBRA LINEAL NUMERICA A continuacin se presenta el mtodo de Gauss-Jordan para invertir matrices cuadradas. METODO DE GAUSS-JORDAN PARA INVERTIR MATRICES
Las operaciones a efectuar son las siguientes: 1) Intercambio de filas 2) Multiplicacin de una fila por un nmero real 3) Multiplicacin de una fila por un nmero real y suma con otra fila EJEMPLO: Invertir la siguiente matriz utilizando el mtodo de Gauss-Jordan
A = * SOLUCION:
Matriz 2
-5F1 +F2 La operacin efectuada es: -5 ( 1 5 0 -3/2 4 23/2 -1/2 0 5/2 0) 1 1 nueva F2
Matriz 3
La operacin efectuada es
(3/2) ( 0 1 1 Matriz 5
1 -3/2 0
Respuesta:
A-1 = [
3.METODOS DE SOLUCION DE SISTEMAS DE ECUACIONES LINEALES A continuacin se presenta el mtodo de Gauss-Seidel para resolver sistemas de ecuaciones lineales de la forma AX = B METODO DE GAUSS-SEIDEL PARA RESOLVER SISTEMAS DE ECUACIONES LINEALES
EJEMPLO: Resolver el siguiente sistema de ecuaciones utilizando el mtodo de GaussSeidel con una tolerancia menor del 1% ( % < 1%)
Utilizar como estimacin inicial SOLUCION: Se despeja la incgnita sobre la diagonal Ecuacin 1
Ecuacin 2
Resumiendo queda:
Primera iteracin:
Calculo de la tolerancia: | | | |
| |
| |
Para que se puedan terminar de efectuar las iteraciones, todas las tolerancias debern ser menores que la tolerancia especificada de 1%
Ya que ninguna de las tolerancias anteriores es menor que 1% se efecta la segunda iteracin.
Segunda iteracin:
Se sustituye el valor ( )
Clculo de la tolerancia: | | | | | | ( ) | |
| |
| |
Para que se puedan terminar de efectuar las iteraciones, todas las tolerancias debern ser menores que la tolerancia especificada de 1%
Ya que ninguna de las tolerancias anteriores es menor que 1% se efecta la tercera iteracin.
Tercera iteracin:
Se sustituye el valor ( )
Clculo de la tolerancia:
| | | | (
| ) | | |
| | |
| | |
Para que se puedan terminar de efectuar las iteraciones, todas las tolerancias debern ser menores que la tolerancia especificada de 1%
Ya que todas las tolerancias anteriores son menores que 1% no se efecta la cuarta iteracin. Tabla de iteraciones: n 0 1 2 3 X(i) 0 -3,35 -3,503937 -3,499896 Y(i) 0 2,0525 1,998622 2,000036 x% 100 4,3932 0,1154 y% 100 2,6957 0,0706
Ejercicio de prctica no evaluado: Resolver el siguiente sistema de ecuaciones utilizando el mtodo de GaussSeidel con una tolerancia menor del 2% ( % < 2%)
Utilizar como estimacin inicial Respuesta: (Observacin: Los siguientes clculos se hicieron con un programa de computadora que calcula todos los decimales por lo que los clculos hechos con calculadora pueden diferir un poco)
n 0 1 2 3 4 EJEMPLO:
Resolver el siguiente sistema de ecuaciones utilizando el mtodo de GaussSeidel con una tolerancia menor del 1% ( % < 1%)
Ecuacin 2
Ecuacin 3
Resumiendo queda
Primera iteracin:
( )
( )
( )
Clculo de la tolerancia:
| |
| |
| |
| |
| |
| |
Para que se puedan terminar de efectuar las iteraciones, todas las tolerancias debern ser menores que la tolerancia especificada de 1%
Ya que ninguna de las tolerancias anteriores es menor que 1% se efecta la segunda iteracin.
Segunda iteracin:
Clculo de la tolerancia:
| | |
| | |
| | (
| ) |
| | |
| |
| |
Para que se puedan terminar de efectuar las iteraciones, todas las tolerancias debern ser menores que la tolerancia especificada de 1%
Ya que solo una de las tolerancias anteriores es menor que 1% se efecta la tercera iteracin. Tercera iteracin:
Clculo de la tolerancia:
| |
| |
| | (
| ) |
| |
| |
Para que se puedan terminar de efectuar las iteraciones, todas las tolerancias debern ser menores que la tolerancia especificada de 1%
Ya que todas las tolerancias anteriores son menores que 1% no se efecta la cuarta iteracin.
Tabla de iteraciones:
De acuerdo con la tabla anterior la solucin del sistema de ecuaciones con una tolerancia menor del 1% es:
OBSERVACION: Para garantizar que el sistema de ecuaciones se pueda resolver usando el mtodo de Gauss-Seidel, la matriz del sistema de ecuaciones debe ser diagonalmente dominante, es decir, que los elementos de la diagonal deben ser mayores en valor absoluto que la suma de los valores absolutos de los dems elementos del mismo rengln.Para el sistema anterior:
Ya que estas condiciones se cumplen en este ejemplo, entonces est garantizada la convergencia del mtodo. Si estas condiciones no se cumplen
entonces quizs no converge, o quizs si converge, pero no se puede garantizar convergencia. Ejercicio de prctica no evaluado: Resolver el siguiente sistema de ecuaciones utilizando el mtodo de Gauss Seidel con una tolerancia menor del 2% ( % < 2%)
Respuesta: (Observacin: Los siguientes clculos se hicieron con un programa de computadora que calcula todos los decimales por lo que los clculos hechos con calculadora pueden diferir un poco) x(i) n 0 0 1 -2,43 2 -1,982034 3 -2,000514 Y(i) 0 3,3355 3,50396 3,49988 Z(i) 0 4,0506 3,998274 4,00005 x% 100 22,60133 0,923748 y% 100 4,807701 0,116578 z% 100 1,308708 0,044399
4.INTERPOLACION POLINOMIAL Una funcin de interpolacin es aquella que pasa a travs de unos puntos dados como datos, los cuales se muestran comnmente por medio de una tabla de valores. A continuacin se presenta la interpolacin lineal. INTERPOLACION LINEAL
La interpolacin lineal da como resultado una recta que se ajusta a dos puntos dados: Formula: ( ) EJEMPLO: Dada la siguiente tabla de valores obtener el valor aproximado de mediante interpolacin lineal. Hallar el error relativo porcentual al comparar con el valor real de i 0 1 . ( ) ( ) ( ) ( ) ( ) ( ( ) ( ) )( )
( )
)(
( ) ( ) ( )
)(
es 0,374100
Ejercicio de prctica no evaluado: Dada la siguiente tabla de valores obtener el valor aproximado de mediante interpolacin lineal. Hallar el error relativo porcentual al comparar con el valor real de .
( ) ( ) ( ) ( )
5.METODOS DE INTEGRACION NUMERICA Los mtodos de integracin numrica se utilizan para calcular en forma aproximada integrales definidas que no pueden calcularse con formulas debido a que sus integrandos no tienen antiderivada. REGLA DEL TRAPECIO (REGLA TRAPEZOIDAL) Frmula:
( ) ( ) [ ( ) ( ) ( ) ( ) ( )]
( )
[ ( )
( )
( )]
SOLUCION: Parte a) Paso 1 Clculo del ancho de los subintervalos a=0 b=1 n=4
Ejercicios de prctica no evaluados: Calcular el valor aproximado de las siguientes integrales utilizando la Regla del Trapecio utilizando el valor de n que se indica. Calcular el error de truncado al comparar con el valor exacto de la integral. )
) Respuestas: )
n 2 1 2,828427125 3
Limite Inferior Limite Superior 1 1,1 X(i) f(i) 1 0,841470985 1,025 0,867734038 1,05 0,892338564 1,075 0,91504723 1,1 0,935616002
Limite Inferior Limite Superior 0 0,785398 X(i) f(i) 0 0 0,130899667 0,017233264 0,261799333 0,070148905 0,392699 0,162661214 0,523598667 0,302299755 0,654498333 0,502214093 0,785398 0,785397743
b) Calcular el error de truncado al comparar con el valor exacto de la integral SOLUCION: Parte a) Clculo del valor aproximado
( ) ( )[
)[ )
( ]
)[
Parte b) Clculo del error de truncado Se calcula el valor exacto de la integral con su calculadora
Ejercicios de prctica no evaluados: Calcular el valor aproximado de las siguientes integrales utilizando la Regla de Simpson utilizando el valor de n que se indica. Calcular el error de truncado al comparar con el valor exacto de la integral.
) ) ) ) ) ) ) ) Respuestas: )
n 2 1 1,6 0,25
Limite Inferior Limite Superior 0 2 X(i) f(i) 0 0 0,5 0,125 1 1 1,5 3,375 2 8
n 4 0 0,5 2 13,5 8
Limite Inferior Limite Superior -3 0 X(i) f(i) -3 0,2 -2,5 0,222222222 -2 0,25 -1,5 0,285714286 -1 0,333333333 -0,5 0,4 0 0,5
Limite Inferior Limite Superior 0,5 1,5 X(i) f(i) 0,5 0,968245837 1 1,732050808 1,5 1,984313483
)
Limite Inferior Limite Superior 1 2 X(i) f(i) 1 0 1,25 0,278929439 1,5 0,608197662 1,75 0,979327629 2 1,386294361
-0,351462851 -1,405851403 -0,342278079 -0,684556159 -2,22045E-16 -8,88178E-16 1,298489361 2,596978721 5,05822386 20,23289544 14,7781122 14,7781122
Limite Inferior Limite Superior 0 3,141592 X(i) f(i) 0 0 0,785398 0,707106666 1,570796 1 2,356194 0,707107128 3,141592 6,5359E-07
Limite Inferior Limite Superior n 1,5 2,5 2 X(i) f(i) 1,5 0,106105803 0,106105803 2 -0,832293673 -3,329174692 2,5 -2,002859039 -2,002859039
al aplicar la regla de Simpson para calcular la integral siguiente usando n=4 b) Calcular un valor de n para que la regla de Simpson aproxime el valor de: con un error de truncado SOLUCION: Parte a) Determinacin del mximo error de truncado: Paso 1 Se hallan los nmeros crticos de ( ) en [a, b]. Esto se hace hallando ( ), se iguala a cero y se despeja x, es decir, se calcula la raz (o las races) de la ecuacin ( ) en [a, b]. Si no se puede despejar x, entonces se menor que 1x10-6 .
calcula su raz (o sus races) utilizando mtodos numricos o la calculadora programable. Entonces se hallan ( ) ( ) ( ) Calculo de la primera derivada: (se usa la regla del producto) ( ) ( ) ( ) ( ) ( ( ) ) ( ) ( ) ( )
( ) Calculo de la quinta derivada: ( ) ( ) ( ) ( ) ( ) Utilizando la calculadora programable se hallan las races de la ecuacin: ( ) [ ] [ A veces puede haber varias races. La raz de esta ecuacin en el intervalo [1,2] es x = 1,313837 rad Paso 2 Se evala ( ) en cada numero critico de [a, b] hallado en el paso 1 ( ) en cada numero critico de [1,2] hallado en el paso 1 ( ) ( Paso 3 Se evala ( ) en x= a y en x = b, es decir se calcula ( ) y ( ) ) x = 1.313837 rad ] ( ( ( ) ) ) [( ) [ [ ( ] ( )] )]
Entonces se evala
( ) ( ) ( ) ( ) Paso 4 Se toma el valor absoluto de los resultados de los pasos 2 y 3 El ms grande de todos estos valores es el mximo absoluto de [a, b] | | ( | ( )| )| | | | | | | ( )| | ( ) en
( )|
Se concluye que el valor mximo es: Paso 5 Se calcula con la formula ( a=1 b=2 n=4 ( ) [
( )|]
) [ ( )
( ) (
Parte b) Clculo de un valor de n para que la regla de Simpson aproxime el valor de con un error de truncado Solucin: Se despeja n de la frmula del error de truncado: ( ) [ | ( )|] menor que 1x10-6 .
) (
Ya que la regla de Simpson solo acepta nmeros pares para n entonces se concluye que se debe seleccionar n = 14 para obtener un error de truncado menor que 1x10-6 . Ejercicios de prctica no evaluados: Ejercicio 1: a)Determinar el mximo error de truncado usando al formula ( ) [ | ( )|]
al aplicar la regla de Simpson para calcular la integral siguiente usando n=4 b)Calcular un valor de n para que la regla de Simpson aproxime el valor de con un error de truncado Respuesta: menor que 1x10-6
( )|]
al aplicar la regla de Simpson para calcular la integral siguiente usando n=4 b)Calcular un valor de n para que la regla de Simpson aproxime el valor de
al aplicar la regla de Simpson para calcular la integral siguiente usando n=4 b)Calcular un valor de n para que la regla de Simpson aproxime el valor de con un error de truncado menor que 0,001
Respuesta:
6.METODOS PARA RESOLVER SISTEMAS DE ECUACIONES NO LINEALES Los siguientes mtodos tienen por finalidad hallar la solucin de sistemas de ecuaciones no lineales cuyas incgnitas no se pueden despejar por mtodos algebraicos. METODO DE NEWTON-RAPHSON 2x2
EJEMPLO: Resolver el siguiente sistema de ecuaciones utilizando el mtodo de NewtonRaphson con una estimacin inicial Xo = -15 Yo = 20 . Utilizar una tolerancia menor de 6. ( < 6) (No es tolerancia porcentual) Sistema de Ecuaciones:
Paso 2 Hacer la estimacin inicial (La estimacin inicial es un dato que da el profesor) Xo = -15 Yo = 20 Paso 3 Evaluar f(Xo, Yo) g(Xo, Yo) ( ( ( ) ) ( ) ( ( ( ( ) ) ( ) ( ( ( Paso 4 Evaluar ) ) ) ) ( ) ( ) ) ) ( ) ( )
( (
) )
( (
) )
( (
) )
Sistema de ecuaciones:
( (
) )
Clculo de la tolerancia ( ) ( )
( ( (
)) ) )
( ( ( )
) )
Ya que la tolerancia no es menor de 6 entonces se efecta la segunda iteracin. Segunda iteracin Paso 1 Obtener las derivadas parciales ( Ya se hizo ) Paso 2 Hacer la estimacin inicial ( Se comienza desde x1 , y1)
( (
) )
Sistema de ecuaciones:
( (
) )
Clculo de la tolerancia ( ) ( )
( (
)) ) ( )
( ( ( )
) )
Ya que la tolerancia es menor que 6 entonces no se efectan mas iteraciones. Para que el mtodo pueda converger a la solucin del sistema se debe usar una tolerancia muy pequea. A continuacin se efectuaron los clculos
usando EXCEL con una tolerancia cero y resultan 8 iteraciones. Los clculos hechos con calculadora pueden diferir un poco ya que Excel utiliza 15 decimales. Tabla de iteraciones:
Iteracin 0 1 2 3 4 5 6 7 8 X -15 -7,889396246 -4,892855687 -4,071650981 -4,000502891 -4,000000013 -4 -4 -4 Y 20 10,46651446 6,358784496 5,13642585 5,001747563 5,000000308 5 5 5
TOLERANCIA
El prximo paso es sustituir las soluciones halladas en las ecuaciones originales para comprobar que efectivamente corresponden a la solucin del sistema de ecuaciones.
Se sustituye x = -4 y = 5
( )
Se sustituye x = -4 y = 5
( )
( )
Ya que x = -4 y = 5 satisfacen las ecuaciones se concluyen que son solucin del sistema de ecuaciones
Ejercicios de prctica no evaluados: Ejercicio 1: Resolver el siguiente sistema de ecuaciones utilizando el mtodo de NewtonRaphson con una estimacin inicial Xo = -2 Yo = -3 radianes. Utilizar una tolerancia menor de 1. ( < 1) (No es tolerancia porcentual)
Sistema de Ecuaciones:
( ) ( )
Respuesta: ( se us < 1x10-4 y resultan 8 iteraciones hecho con EXEL): (Observacin: Los siguientes clculos se hicieron con un programa de computadora que calcula 15 decimales y utiliza derivacin parcial numrica aproximada por lo que los clculos hechos con calculadora pueden diferir un poco)
Ejercicio 2: Resolver el siguiente sistema de ecuaciones utilizando el mtodo de NewtonRaphson con una estimacin inicial Xo = 5 Yo = 2 radianes. Utilizar una tolerancia menor de 0,7. ( < 0,7) (No es tolerancia porcentual)
Sistema de Ecuaciones:
( ) ( ) ( )
( )
Respuesta: ( se uso < 1x10-7 y resultan 8 iteraciones hecho con EXEL): (Observacin: Los siguientes clculos se hicieron con un programa de computadora que calcula 15 decimales y utiliza derivacin parcial numrica aproximada por lo que los clculos hechos con calculadora pueden diferir un poco)
Sistema de Ecuaciones:
Paso 2 Hacer la estimacin inicial (La estimacin inicial es un dato) Xo = 1,5 radianes Yo = 1,9 radianes Zo = 1,6 radianes Paso 3 Evaluar F(Xo, Yo, Zo) G(Xo, Yo, Zo) H(Xo, Yo, Zo) ( ( ( ) )
)
( ( ( Paso 4 Evaluar
) )
)
( ( (
) ) )
( ( (
) ) )
Calculo de la tolerancia ( ) ( ) ( )
Ya que la tolerancia no es menor de 0,7 entonces se efecta la segunda iteracin. Segunda iteracin Paso 1 Obtener las derivadas parciales ( Ya se hizo ) Paso 2 Hacer la estimacin inicial ( Se comienza desde x1|, y1, z1)
Paso 3 Evaluar F(X1, Y1, Z1) G(X1, Y1, Z1) H(X1, Y1, Z1) ( ( ( ) )
)
( ( ( Paso 4 Evaluar
) )
)
( (
) )
( ( (
) ) )
Clculo de la tolerancia ( ) ( ) ( )
Ya que la tolerancia es menor que 0,7 entonces no se efectan mas iteraciones Para que el mtodo pueda converger a la solucin del sistema se debe usar una tolerancia muy pequea. A continuacin se efectuaron los clculos usando EXCEL con una tolerancia cero y resultan 8 iteraciones. Los clculos hechos con calculadora pueden diferir un poco ya que Excel utiliza 15 decimales. Tabla de iteraciones: Resultados de las iteraciones utilizando Excel con ms de 6 decimales:
Iter 0 1 2 3 4 5 6 7 8
X 1,5
Y 1,9
Z 1,6
TOL
1,088851757 1,339104374 1,148245146 0,829294416 0,841666309 0,984093752 0,955731677 0,473491946 0,724893287 0,826716491 0,904632482 0,202520786 0,698681712 0,797437598 0,897150468 0,04000351 0,697607498 0,796735317 0,897005958 0,001291517 0,697606119 0,796736043 0,897006433 1,62994E-06 0,697606119 0,796736043 0,897006433 0,697606119 0,796736043 0,897006433 2,6028E-12 0
Se pueden comprobar estas soluciones sustituyendo en las ecuaciones originales del sistema de ecuaciones.
Ejercicio de prctica no evaluado: Resolver el siguiente sistema de ecuaciones utilizando el mtodo de NewtonRaphson con una estimacin inicial Xo = 2 Yo = 3 Zo = 2,5
Sistema de Ecuaciones:
Respuesta: ( se us tolerancia cero y resultan 8 iteraciones hecho con EXEL): Los clculos hechos con calculadora pueden diferir un poco ya que Excel utiliza 15 decimales.
Iter 0 1 2 3 4 5 6 7 8
X 2
Y 3
Z 2,5
TOL
1,041530936 2,077024526 1,601121071 1,605780184 0,934055393 1,529699464 1,358846644 0,608122203 1,098891865 1,266210536 1,288525448 0,318657416 1,099160143 1,203474453 1,299771376 0,063736637 1,099998317 1,200010113 1,299998691 0,003571535 1,1 1,1 1,1 1,2 1,2 1,2 1,3 1,03349E-05 1,3 8,86113E-11 1,3 0
7.METODOS NUMERICOS PARA RESOLVER ECUACIONES DIFERENCIALES A continuacin se presentan mtodos para hallar la solucin numrica de ecuaciones diferenciales. Estos mtodos se utilizan para resolver ecuaciones diferenciales no lineales que no tienen solucin por medio de frmulas. En los ejemplos se utilizan ecuaciones diferenciales lineales para que sea ms sencilla la explicacin. La solucin de las ecuaciones diferenciales son las coordenadas de los puntos: ( )( )( )( )( ) ( )
En todos los ejemplos la variable independiente es t y la variable dependiente es y aunque tambin se puede utilizar a x como variable dependiente o cualquier otra letra. METODO DE EULER PARA RESOLVER ECUACIONES DIFERENCIALES DE PRIMER ORDEN
EJEMPLO: Utilizar el mtodo de Euler para resolver la siguiente ecuacin diferencial en el intervalo 0 radianes (ajustar su calculadora en el modo radian). ( ) Utilizando un paso h = 0.1 La condicin inicial de la ecuacin diferencial es: y(0) = 2 La solucin analtica es: ( ) ( )
Elaborar una tabla resumen con los valores aproximados y exactos de la funcin y calcular los errores de truncado. Graficar la solucin numrica aproximada. Efectuar los dos primeros pasos con su calculadora y el resto de los pasos en Excel. OBSERVACION: se utiliz el punto decimal en lugar de la coma para evitar confusiones con las comas de los parntesis de las funciones de varias variables. SOLUCION: Se reescribe la ecuacin diferencial en la forma ( ) ( ) ( ) ( )
es:
Primer paso: ( ) ( ( ( ) ( ) ) )
( )
( ))
( (
( ) ) ( )
( )
( ( )
) (
( )
( | |
) | |
Segundo paso: ( ( ( ( ( ) ) ) ( ))
( (
) )
( )
( ( )
) (
( )
( | |
) | |
Tabla resumen con los resultados de los 10 pasos resuelto con Excel utilizando ms de 6 decimales:
Los clculos hechos con calculadora pueden diferir un poco ya que Excel utiliza 15 decimales.
t 0 0,01 0,02 0,03 0,04 0,05 0,06 0,07 0,08 0,09 0,1
Valor Aprox
Valor Exact
error=Ve-Va
Yo = Y1 = Y2 = Y3 = Y4 = Y5 = Y6 = Y7 = Y8 = Y9 = Y10 =
2 1,93 1,862798 1,7982781 1,736329 1,6768438 1,6197201 1,5648594 1,5121672 1,4615528 1,4129291
2 1,9313809 1,8654484 1,8020933 1,7412106 1,6826995 1,6264631 1,5724082 1,5204455 1,4704891 1,4224563
0 0,001380858 0,002650378 0,003815214 0,004881668 0,005855708 0,006742987 0,007548853 0,008278367 0,00893632 0,009527243
Se puede utilizar Excel para graficar la solucin aproximada y con respecto a la variable t de acuerdo con la tabla arriba mostrada. El grfico se muestra aqu abajo: Eje horizontal : variable t Eje vertical: variable y ( valor aproximado)
1.5
0.5
0 0 0.01 0.02 0.03 0.04 0.05 0.06 0.07 0.08 0.09 0.1
Ejercicio de prctica no evaluado: Utilizar el mtodo de Euler para resolver la siguiente ecuacin diferencial en el intervalo 0
Utilizando un paso h = 0.15 La condicin inicial de la ecuacin diferencial es: ( ) La solucin analtica es:
Elaborar una tabla resumen con los valores aproximados y exactos de la funcin y calcular los errores de truncado. Graficar la solucin numrica aproximada. Respuesta: Tabla resumen con los resultados de los 10 pasos resuelto con Excel utilizando ms de 6 decimales. Los clculos hechos con calculadora pueden diferir un poco ya que Excel utiliza 15 decimales.
t 0 0,15 0,3 0,45 0,6 0,75 0,9 1,05 1,2 1,35 1,5
Valor Aprox Valor Exact error=Ve-Va
Yo = Y1 = Y2 = Y3 = Y4 = Y5 = Y6 = Y7 = Y8 = Y9 = Y10 =
3 3,0644867 3,2485293 3,543194 3,9454318 4,4571302 5,0845051 5,8377587 6,7309518 7,7820566 9,0131652
0 0,064486706 0,102878433 0,126365531 0,142170896 0,154940631 0,167672402 0,182332968 0,200267805 0,222472548 0,249773413
Utilizando un paso h = 0.01 Las condiciones iniciales de la ecuacin diferencial son y(0) = 0 y(0)= 1
Elaborar una tabla resumen con los valores aproximados y exactos de la funcin y calcular los errores de truncado. Graficar la solucin numrica aproximada. Efectuar los dos primeros pasos con su calculadora y el resto de los pasos en Excel. OBSERVACION: se utiliz el punto decimal en lugar de la coma para evitar confusiones con las comas de los parntesis de las funciones de varias variables.
SOLUCION: Se reescribe la ecuacin diferencial se convierte en un sistema de ecuaciones diferenciales con un cambio de variable
Sistema de ecuaciones ( ( ( ) ) ( ) )
es:
Primer paso: ( )
( (
) )
( ) ( ( ( ( ( ) ( ) ) ) ) ( ))
Se sustituye
( ) ( )
( | |
) | |
Segundo paso:
( ( ( ( ( (
) ) ) ) ( ) ))
Se sustituye
( ) ( )
( | |
) | |
Tabla resumen con los resultados de los 10 pasos resuelto con Excel utilizando ms de 6 decimales:
Los clculos hechos con calculadora pueden diferir un poco ya que Excel utiliza 15 decimales.
t 0 0,01 0,02 0,03 0,04 0,05 0,06 0,07 0,08 0,09 0,1
Valor Aprox Valor Exact error=Ve-Va
Yo = Y1 = Y2 = Y3 = Y4 = Y5 = Y6 = Y7 = Y8 = Y9 = Y10 =
0 0,01 0,0207 0,032127 0,044309 0,0572749 0,0710546 0,0856793 0,1011808 0,1175926 0,1349488
0 0,0103545 0,0214366 0,0332748 0,0458984 0,0593381 0,0736254 0,0887931 0,104875 0,1219063 0,1399232
0 0,00035454 0,000736642 0,00114776 0,001589414 0,002063189 0,002570739 0,003113792 0,003694149 0,004313689 0,004974374
Se puede utilizar Excel para graficar la solucin aproximada y con respecto a la variable t de acuerdo con la tabla arriba mostrada. El grfico se muestra aqu abajo: Eje horizontal : variable t Eje vertical: variable y ( valor aproximado)
y''-5y'+6y = 2exp(-t)
0.16 0.14 0.12 0.1 0.08 0.06 0.04 0.02 0 0 0.01 0.02 0.03 0.04 0.05 0.06 0.07 0.08 0.09 0.1
Ejercicio de prctica no evaluado: Utilizar el mtodo de Euler para resolver la siguiente ecuacin diferencial en el intervalo 0 (ajustar su calculadora en el modo radian). Utilizando un paso h = 0.03 ( ) Las condiciones iniciales de la ecuacin diferencial son: ( ) ( ) La solucin analtica es: ( ) ( )
Elaborar una tabla resumen con los valores aproximados y exactos de la funcin y calcular los errores de truncado. Graficar la solucin numrica aproximada. Respuesta: Tabla resumen con los resultados de los 10 pasos resuelto con Excel utilizando ms de 6 decimales. Los clculos hechos con calculadora pueden diferir un poco ya que Excel utiliza 15 decimales.
t 0 0,03 0,06 0,09 0,12 0,15 0,18 0,21 0,24 0,27 0,3
Valor Aprox Valor Exact error=Ve-Va
Yo = Y1 = Y2 = Y3 = Y4 = Y5 = Y6 = Y7 = Y8 = Y9 = Y10 =
0 0,0004591 0,0018731 0,0042985 0,0077933 0,0124171 0,0182313 0,0252986 0,0336833 0,0434515 0,0546706
0 0,000459067 0,00097308 0,001544473 0,002175726 0,002869363 0,003627943 0,004454068 0,005350373 0,006319523 0,007364218
y''-y' = exp(t)cos(t)
0.05 0.045 0.04 0.035 0.03 0.025 0.02 0.015 0.01 0.005 0 0 0.03 0.06 0.09 0.12 0.15 0.18 0.21 0.24 0.27 0.3
Elaborar una tabla resumen con los valores aproximados y exactos de la funcin y calcular los errores de truncado. Graficar la solucin numrica aproximada. Efectuar los dos primeros pasos con su calculadora y el resto de los pasos en Excel. OBSERVACION: se utiliz el punto decimal en lugar de la coma para evitar confusiones con las comas de los parntesis de las funciones de varias variables. SOLUCION: Se reescribe la ecuacin diferencial en la forma ( Entonces: )
La condicin inicial es
( )
Primer paso: ( ( ( ( ( ) ) ) ) )
( )
( )
( ( ( ( )( )
) ) )
( ( ( (
) )( ) ) )
( ( ( (
) )( ) ))
( ( ( ( ( ) ( )) ) (
) )
Se sustituye
( | |
) | |
Segundo paso: ( ( ( ( ( ) ) ) ) )
( (
( )
)(
) )
( ( (
( )
) ( ) ( ) )( ) )
( ( ( (
) )( ) ))
( ( ) ( ) ( (
) ) ( )
Se sustituye
( | |
) | |
Tabla resumen con los resultados de los 10 pasos resuelto con Excel utilizando ms de 6 decimales: Los clculos hechos con calculadora pueden diferir un poco ya que Excel utiliza 15 decimales.
t 0 0,01 0,02 0,03 0,04 0,05 0,06 0,07 0,08 0,09 0,1 y 5 4,156946361 3,466394636 2,900702885 2,437239725 2,057476076 1,746241559 1,491115669 1,281929317 1,110356725 0,969581291 k1 -93 -76,17383986 -62,39754388 -51,11827413 -41,88340378 -34,32235214 -28,13171244 -23,06307546 -18,91306027 -15,51515213 -12,73301985 k2 -83,71747814 -68,57384685 -56,17509372 -46,02366465 -37,71219545 -30,90716353 -25,33550279 -20,77364491 -17,03854706 -13,98034597 -11,47634358 k3 -84,64573033 -69,33384615 -56,79733874 -46,53312559 -38,12931629 -31,24868239 -25,61512375 -21,00258796 -17,22599838 -14,13382659 -11,60201121 k4 -76,10576658 -62,34180915 -51,07264139 -41,84604188 -34,29176185 -28,10666631 -23,04256852 -18,89626971 -15,5014043 -12,72176321 -10,44582754 error=VeVa 0 1,198E-05 1,961E-05 2,408E-05 2,629E-05 2,691E-05 2,644E-05 2,525E-05 2,363E-05 2,176E-05 1,98E-05
Se puede utilizar Excel para graficar la solucin aproximada y con respecto a la variable t de acuerdo con la tabla arriba mostrada. El grfico se muestra aqu abajo: Eje horizontal : variable t Eje vertical: variable y ( valor aproximado)
Ejercicio de prctica no evaluado: Utilizar el mtodo de Runge Kutta de cuarto orden para resolver la siguiente ecuacin diferencial en el intervalo 0 (ajustar su calculadora en el modo radian). Utilizando un paso h = 0.02 ( ) Las condiciones iniciales de la ecuacin diferencial son: ( )
Elaborar una tabla resumen con los valores aproximados y exactos de la funcin y calcular los errores de truncado. Graficar la solucin numrica aproximada. Respuesta: Tabla resumen con los resultados de los 10 pasos resuelto con Excel utilizando ms de 6 decimales. Los clculos hechos con calculadora pueden diferir un poco ya que Excel utiliza 15 decimales.
t 0 0,02 0,04 0,06 0,08 0,1 0,12 0,14 0,16 0,18 0,2 y 6 5,655684114 5,341504268 5,055681189 4,796523126 4,562420819 4,351842782 4,163330895 3,995496266 3,847015373 3,716626442 k1 -18 -16,447191 -14,98562178 -13,61078487 -12,31843269 -11,10456116 -9,965394203 -8,897369252 -7,897123511 -6,961481087 -6,087440875 k2 -17,20001733 -15,69410453 -14,27710973 -12,94465953 -11,69263194 -10,51714052 -9,414519345 -8,381308919 -7,414242895 -6,510235584 -5,666370209 k3 -17,22401681 -15,71669712 -14,29836509 -12,96464329 -11,71140597 -10,53476314 -9,431045591 -8,396790729 -7,428729314 -6,523772949 -5,679002329 k4 -16,44669765 -14,98515949 -13,6103522 -12,31802828 -11,10418372 -9,965042524 -8,897042179 -7,896819952 -6,961200007 -6,087181292 -5,271926139 error=VeVa 0 5,563E-08 1,046E-07 1,474E-07 1,845E-07 2,166E-07 2,439E-07 2,669E-07 2,861E-07 3,016E-07 3,139E-07
METODO DE RUNGE-KUTTA DE CUARTO ORDEN PARA RESOLVER ECUACIONES DIFERENCIALES DE SEGUNDO ORDEN
EJEMPLO: Utilizar el mtodo de Runge-Kutta de cuarto orden para resolver la siguiente ecuacin diferencial en el intervalo 0 Utilizar un paso h = 0.01
Elaborar una tabla resumen con los valores aproximados y exactos de la funcin y calcular los errores de truncado. Graficar la solucin numrica aproximada. Efectuar los dos primeros pasos con su calculadora y el resto de los pasos en Excel. OBSERVACION: se utiliz el punto decimal en lugar de la coma para evitar confusiones con las comas de los parntesis de las funciones de varias variables. SOLUCION: La ecuacin diferencial se convierte en un sistema de ecuaciones diferenciales con un cambio de variable as:
Se sustituye
Sistema de ecuaciones f --
Primer paso: ( ( ( ( ) ) ) )
( ( (
) ) )
( ( ( )
) )
( (
) )
( )
( )
( ( ( ( )( ) (
) )( ) ) )
( (
) )
( ( ( )( ) (
) )( ) )
( ( ( ( )( ) (
) )( ) ))
( (
) )
( [ ( [ [ ] ) ] ( )
) ( )
( ( [ [ [ ] ( ) ( )
) ]
Se sustituye
| | |
Segundo paso: ( ( ( ( ( ( ) ) ) ) ) )
( ( )
( (
) )
( (
) )
( ( ( ( )( ) ) ( )(
) )
( (
) )
( ( ( ( )( ) ) ( )(
) )
( ( ( ( )( ( )) )(
) )
( (
) )
( [ ( [ [ ) ] (
) ) ( )
] ]
( ( [ ] [ ( )
Se sustituye
| | |
Tabla resumen con los resultados de los 10 pasos resuelto con Excel utilizando ms de 6 decimales: Los clculos hechos con calculadora pueden diferir un poco ya que Excel utiliza 15 decimales.
valor aproximado
valor exacto
error=ye-y
t
0 0,01 0,02 0,03 0,04 0,05 0,06 0,07 0,08 0,09 0,1
y
0,333333333 0,32894493 0,32467058 0,320513313 0,316476254 0,31256263 0,308775766 0,305119098 0,301596166 0,298210626 0,294966247
z
-0,444444444 -0,433187359 -0,421632115 -0,409769187 -0,397588765 -0,385080744 -0,372234716 -0,359039961 -0,345485433 -0,33155976 -0,317251223
ye
0,333333333 0,32894493 0,32467058 0,320513313 0,316476255 0,31256263 0,308775766 0,305119098 0,301596166 0,298210626 0,294966247
et
0 2,25205E-11 4,64203E-11 7,17621E-11 9,86113E-11 1,27036E-10 1,57108E-10 1,88899E-10 2,22488E-10 2,57953E-10 2,95377E-10
Se puede utilizar Excel para graficar la solucin aproximada y con respecto a la variable t de acuerdo con la tabla arriba mostrada. El grfico se muestra aqu abajo: Eje horizontal : variable t Eje vertical: variable y ( valor aproximado)
Ejercicio de prctica no evaluado: Utilizar el mtodo de Runge Kutta de cuarto orden para resolver la siguiente ecuacin diferencial en el intervalo 0 (ajustar su calculadora en el modo radian).
Elaborar una tabla resumen con los valores aproximados y exactos de la funcin y calcular los errores de truncado. Graficar la solucin numrica aproximada. Respuesta: Tabla resumen con los resultados de los 10 pasos resuelto con Excel utilizando ms de 6 decimales. Los clculos hechos con calculadora pueden diferir un poco ya que Excel utiliza 15 decimales.
valor aproximado
valor exacto
error=ye-y
t
0 0,03 0,06 0,09 0,12 0,15 0,18 0,21 0,24 0,27 0,3
y
0 0,002201329 0,00858273 0,018751171 0,032242564 0,048532174 0,067045808 0,087171574 0,108272029 0,129696526 0,150793554
z
0 0,14501619 0,278223749 0,397090494 0,49941664 0,583363372 0,64747533 0,690696768 0,71238125 0,712294819 0,690612707
ye
0 0,002201354 0,008582783 0,018751252 0,032242672 0,048532307 0,067045963 0,087171745 0,108272211 0,129696713 0,150793738
et
0 2,52346E-08 5,27259E-08 8,08785E-08 1,08168E-07 1,33171E-07 1,54592E-07 1,71289E-07 1,82288E-07 1,86807E-07 1,8426E-07