• No se han encontrado resultados

El m´ etodo de disparo

N/A
N/A
Protected

Academic year: 2022

Share "El m´ etodo de disparo"

Copied!
3
0
0

Texto completo

(1)

Lista de temas del segundo examen parcial de An´ alisis Num´ erico III

Problema del valor inicial para EDO

Los temas que no estaban incluidos en el primer examen parcial:

1. Deducir coeficientes en los m´etodos de Adams–Bashforth y demostrar cotas superiores del error de truncamiento local.

2. Programar los m´etodos de Adams–Bashforth.

El siguiente tema viene de manera impl´ıcita:

3. Para entender bien el m´etodo de disparo, hay que entender de manera muy clara c´omo un problema del valor inicial de segundo orden:

x00(t) = f(t, x(t), x0(t)), x(t0) = a, x0(t0) = b, se convierte en un problema de la forma

X0(t) = F(t, X(t)), X(t0) = A, para una funci´on vectorial X.

An´ alisis del problema de frontera con la funci´ on de Green

4. Mostrar que el problema de frontera x00(t) = f(t), x(0) = 0, x(1) = 0, se resuelve por medio de una f´ormula integral que involucra cierta funci´on G llamada la funci´on de Green.

5. Programar una funci´on que realice el m´etodo del problema anterior. Para la integraci´on num´erica usar el m´etodo de los trapecios.

6. Mostrar que el problema de frontera x00(t) = f(t, x(t)), x(0) = 0, x(1) = 0, es equiva- lente al problema del punto fijo para cierto operador integral.

7. Usando el resultado del problema anterior mostrar que bajo ciertas condiciones (sufi- cientes) el problema de frontera tiene una ´unica soluci´on.

Lista de temas del segundo examen parcial de An´alisis Num´erico III, p´agina 1 de 3

(2)

El m´ etodo de disparo

8. Explicar el m´etodo de disparo para resolver los problemas de frontera lineales:

x00(t) = u(t)x(t) + v(t)x0(t) + w(t), x(α) = a, x(β) = b.

9. En alg´un lenguaje de programaci´on escribir una funci´on que realice el m´etodo del problema anterior. Suponer que est´a dada una funci´on que realiza alg´un m´etodo de Runge–

Kutta para funciones vectoriales.

10. Explicar el m´etodo de disparo para resolver problemas de frontera, no necesariamente lineales. En alg´un lenguaje de programaci´on escribir una funci´on que realice este m´etodo, suponiendo que est´an dadas una funci´on que realiza alg´un m´etodo de Runge–Kutta para funciones vectoriales y una funci´on que realiza el m´etodo de bisecci´on.

Los m´ etodos de diferencias finitas

11. Deducir las f´ormulas centrales de diferencias finitas para f0(t) y f00(t), usando un vecino del lado izquierdo y un vecino del lado derecho:

f0(t) = ??? f(t + h) + ??? f(t) + ??? f(t − h)

h??? + O(t???),

f00(t) = ??? f(t + h) + ??? f(t) + ??? f(t − h)

h??? + O(t???).

12. Deducir una f´ormula que aproxime f00(t) usando dos vecinos del lado izquierdo y dos del lado derecho:

f00(t) = α f(t − 2h) + βf(t − h) + γf(t) + βf(t + h) + α f(t + 2h)

h??? + O(t???).

13. Usando aproximaciones de derivadas por diferencias finitas llevar el problema de frontera

x00(t) = u(t)x(t) + v(t)x0(t) + w(t), x(0) = A, x(1) = B, a un sistema de ecuaciones lineales con una matriz tridiagonal.

14. En alg´un lenguaje de programaci´on escribir una funci´on que realice el m´etodo del problema anterior. Por ejemplo, en el lenguaje Matlab/Octave se recomienda trabajar con matrices dispersas y usar el comando x = M \ b para resolver el sistema Mx = b.

Lista de temas del segundo examen parcial de An´alisis Num´erico III, p´agina 2 de 3

(3)

15. Usando aproximaciones de derivadas por diferencias finitas llevar el problema de frontera

x00(t) = w(t), x(0) = A, x(1) = B,

a un sistema de ecuaciones lineales. Para los nodos interiores usar la f´ormula (12), para el nodo izquierdo la f´ormula

f00(t) ≈ −−11f(t − h) + 20f(t) − 6f(t + h) − 4f(t + 2h) + f(t + 3h)

12h2 ,

y para el nodo derecho una f´ormula similar

f00(t) ≈ −−11f(t + h) + 20f(t) − 6f(t − h) − 4f(t − 2h) + f(t − 3h)

12h2 ,

16. En alg´un lenguaje de programaci´on escribir una funci´on que realice el m´etodo del problema anterior. Por ejemplo, en el lenguaje Matlab/Octave se recomienda trabajar con matrices dispersas y usar el comando x = M \ b para resolver el sistema Mx = b.

Lista de temas del segundo examen parcial de An´alisis Num´erico III, p´agina 3 de 3

Referencias

Documento similar

Programar el m´ etodo iterativo con direcciones aleatorias y con la b´ usqueda exacta sobre cada

Soluci´ on de sistemas sim´ etricas positivas definidas con m´ etodos iterativos, con b´ usqueda exacta sobre cada recta1. Del sistema de ecuaciones a la minimizaci´ on de una funci´

Soluci´ on de sistemas sim´ etricas positivas definidas por medio de la minimi- zaci´ on de un funcional, b´ usqueda exacta sobre cada recta, ortogonalizaci´ on de una lista de

Soluci´ on de sistemas sim´ etricas positivas definidas usando m´ etodos iterativos con b´ usqueda exacta sobre cada recta, ortogonalizaci´ on de Gram–Schmidt1. El m´ınimo de

Programaci´ on: el m´ etodo de Euler para resolver EDO, p´ agina 1 de 3.. F´ ormula de Euler para un paso. Esquema de los m´ etodos de un paso para resolver ecuaciones

Teorema de Picard sobre la existencia y unicidad de soluci´ on del problema de Cauchy, m´ etodos num´ ericos para resolver ecuaciones diferencias con condiciones iniciales..

Resolver los problemas con valores de frontera para ecuaciones diferencias ordinarias lineales de segundo orden usando el m´ etodo de

Saber pasar de una EDO de segundo orden a una EDO vectorial de primer orden, haber programado varios m´ etodos de Runge–Kutta (tambi´ en se pueden usar m´ eto- dos de