Está en la página 1de 25

Universidad de Santiago de Chile

Facultad de Ciencia
Departamento de Matemática y Ciencias de la Computación
DIFERENCIAS FINITAS
Profesor: Jaime Álvarez Maldonado Ayudante: Rodrigo Torres Aguirre

El método de e las diferencias finitas sirve para aproximar la solución de ecuaciones


diferenciales ordinarias y en derivadas parciales, las cuales van por lo general acompañadas de
condiciones iniciales o de frontera.

Mediante un proceso de discretización, el conjunto infinito de números que representan la


función o funciones incógnitas en el continuo, es reemplazado por un número finito de
parámetros incógnita, y este proceso requiere alguna forma de aproximación.

Entre las formas de discretización esta: el método de los elementos finitos, método de volúmenes
finitos, método de diferencias finitas (1-D, 2-D, 3-D, 4-D), etc.

DIFERENCIAS FINITAS EN 1-
1-D (UNIDIMENSIONAL)

Si deseamos determinar la función ݂(‫ )ݔ‬que satisface una ecuación diferencial en un dominio
determinado, junto a condiciones de iniciales del problema. Se tiene que empezar por
diferenciar la variable independiente ‫ݔ‬, para después construir una grilla o malla, con puntos
discretos igualmente espaciados, sobre el dominio establecido. Después se debe reemplazar
aquellos términos en la ecuación diferencial que involucren diferenciación por términos que
contengan operaciones algebraicas. Este proceso trae implícito una aproximación y puede
efectuarse mediante la utilización de aproximación en diferencias finitas para las derivadas en
una función.

Aproximaciones de derivadas mediante diferencias finitas (o formulas de discretización)

 Aproximación en diferencias hacia adelante o forward difference de la primera derivada de


una función:

݂ (‫ ݔ‬+ ℎ) − ݂(‫)ݔ‬
‫ܨ‬ó‫ܽ݀ܽݖ݊ܽݒܣ ݁݀ ݈ܽݑ݉ݎ‬: ݂ ᇱ (‫≈ ) ݔ‬

ℎ ℎ
‫ݎ݋ݎݎܧ‬: ‫ = ܧ‬ฬ ݂ ᇱᇱ (ߦ )ฬ ≤ ‫ܯ‬ଵ , ܿ‫ܯ ݊݋‬ଵ = max |݂ ᇱᇱ (‫|) ݔ‬
2 2 ௔ஸ௫ஸ௕

 Aproximación en diferencias hacia atrás o backward difference de la primera derivada de


una función:

݂ (‫ )ݔ‬− ݂(‫ ݔ‬− ℎ)


‫ܨ‬ó‫ܽݒ݅ݏ݁ݎܴ݃݁ ݈ܽݑ݉ݎ‬: ݂ ᇱ (‫≈ ) ݔ‬

ℎ ℎ
‫ݎ݋ݎݎܧ‬: ‫ = ܧ‬ฬ ݂ ᇱᇱ (ߟ )ฬ ≤ ‫ܯ‬ଵ , ܿ‫ܯ ݊݋‬ଵ = max |݂ ᇱᇱ (‫|) ݔ‬
2 2 ௔ஸ௫ஸ௕

 Aproximación de diferencia central o central difference de la primera derivada de una


función:

݂ (‫ ݔ‬+ ℎ) − ݂(‫ ݔ‬− ℎ)


‫ܨ‬ó‫ܽ݀ܽݎݐ݊݁ܥ ݈ܽݑ݉ݎ‬: ݂ ᇱ (‫≈ ) ݔ‬
2ℎ
ℎଶ ᇱᇱ ℎଶ
‫ݎ݋ݎݎܧ‬: ‫ = ܧ‬ቤ ݂ ′ ߴ ≤ ‫ܯ‬ଶ , ܿ‫ܯ ݊݋‬ଶ = max |݂ ᇱᇱᇱ (‫|) ݔ‬
( )ቤ
6 6 ௔ஸ௫ஸ௕

 Aproximación a la segunda derivada de una función:

݂ (‫ ݔ‬+ ℎ) − 2݂(‫ )ݔ‬+ ݂(‫ ݔ‬− ℎ)


‫ܨ‬ó‫ܽ݀ܽݒ݅ݎ݁݀ ܽ݀݊ݑ݃݁ݏ ݈ܽݑ݉ݎ‬: ݂ ᇱᇱ (‫≈ ) ݔ‬
ℎଶ
ℎଶ ℎଶ
‫ݎ݋ݎݎܧ‬: ‫ = ܧ‬ቤ ݂ ௜௩ (ߦ )ቤ ≤ ‫ ܯ‬, ܿ‫ܯ ݊݋‬ଷ = max |݂ ௜௩ (‫|)ݔ‬
12 12 ଷ ௔ஸ௫ஸ௕

Demostraciones:

 Diferencias hacia adelante:

Desarrollando la función mediante la serie de Taylor hasta el segundo orden:

ℎଶ ᇱᇱ
݂(‫ ݔ‬+ ℎ) = ݂ (‫ )ݔ‬+ ℎ݂ ᇱ (‫ )ݔ‬+ ݂ (ߦ)
2
݂(‫ ݔ‬+ ℎ) − ݂(‫ ) ݔ‬ℎ ᇱᇱ
− ݂ (ߦ) = ݂ ᇱ (‫)ݔ‬
ℎ 2

݂ (‫ ݔ‬+ ℎ) − ݂(‫)ݔ‬ ℎ
݂ ᇱ (‫≈ ) ݔ‬ , ‫ = ܧ‬ฬ ݂ ᇱᇱ (ߦ )ฬ
ℎ 2

 Diferencias hacia atrás:

Desarrollando la función mediante la serie de Taylor hasta el segundo orden:

ℎଶ ᇱᇱ
݂(‫ ݔ‬− ℎ) = ݂ (‫ )ݔ‬− ℎ݂ ᇱ (‫ )ݔ‬+ ݂ (ߟ)
2
݂(‫ ) ݔ‬− ݂ (‫ ݔ‬− ℎ) ℎ ᇱᇱ
+ ݂ (ߟ) = ݂ ᇱ (‫)ݔ‬
ℎ 2

݂(‫ ) ݔ‬− ݂(‫ ݔ‬− ℎ) ℎ


݂ ᇱ (‫≈ )ݔ‬ , ‫ = ܧ‬ฬ ݂ ᇱᇱ (ߟ )ฬ
ℎ 2
 Diferencia central:

Desarrollando la función mediante la serie de Taylor hasta el tercer orden, para ‫ ݔ‬+ ℎ y ‫ ݔ‬− ℎ:

ℎଶ ᇱᇱ ℎଷ
(1) ݂(‫ ݔ‬+ ℎ) = ݂(‫ )ݔ‬+ ℎ݂ ᇱ (‫ ) ݔ‬+ ݂ (‫ )ݔ‬+ ݂ ᇱᇱᇱ (ߦ )
2 6
ℎ ଶ
ℎ ଷ
(2) ݂(‫ ݔ‬− ℎ) = ݂(‫ )ݔ‬− ℎ݂ ᇱ (‫ ) ݔ‬+ ݂ ᇱᇱ (‫ )ݔ‬− ݂ ᇱᇱᇱ (ߟ )
2 6
Si restamos (1)-(2), se obtiene:

ℎଷ ᇱᇱᇱ
݂(‫ ݔ‬+ ℎ) − ݂(‫ ݔ‬− ℎ) = 2ℎ݂ ‫ )ݔ‬+ ൫݂ (ߦ ) + ݂ ᇱᇱᇱ (ߟ )൯
ᇱ(
6
݂(‫ ݔ‬+ ℎ) − ݂(‫ ݔ‬− ℎ) ℎଶ ᇱᇱᇱ
− ݂ (ߴ) = ݂ ᇱ (‫)ݔ‬
2ℎ 6

݂ (‫ ݔ‬+ ℎ) − ݂(‫ ݔ‬− ℎ) ℎଶ


݂ ᇱ (‫≈ ) ݔ‬ , ‫ = ܧ‬ቤ ݂ ᇱᇱ ′(ߴ)ቤ
2ℎ 6

 Diferencia para la segunda derivada:

Desarrollando la función mediante la serie de Taylor hasta el tercer orden, para ‫ ݔ‬+ ℎ y ‫ ݔ‬− ℎ:

ℎଶ ᇱᇱ ℎଷ ℎସ
(1) ݂(‫ ݔ‬+ ℎ) = ݂(‫ )ݔ‬+ ℎ݂ ᇱ (‫ )ݔ‬+ ݂ (‫ )ݔ‬+ ݂ ᇱᇱᇱ (‫ )ݔ‬+ ݂ ௜௩ (ߦ)
2 6 24
ℎ ଶ
ℎ ଷ
ℎସ
(2) ݂(‫ ݔ‬− ℎ) = ݂(‫ )ݔ‬− ℎ݂ ᇱ (‫ ) ݔ‬+ ݂ ᇱᇱ (‫ )ݔ‬− ݂ ᇱᇱᇱ (‫ )ݔ‬+ ݂ ௜௩ (ߟ )
2 6 24
Si sumamos (1) + (2), se obtiene:

ℎସ ௜௩
݂(‫ ݔ‬+ ℎ) + ݂(‫ ݔ‬− ℎ) = 2݂ (‫ ) ݔ‬+ ℎ ݂ ଶ ᇱᇱ (
‫ ) ݔ‬+ (݂ (ߦ ) + ݂ ௜௩ (ߟ ))
24
݂(‫ ݔ‬+ ℎ) − 2݂ (‫ )ݔ‬+ ݂(‫ ݔ‬− ℎ) ℎଶ ௜௩
− ݂ (ߴ) = ݂ ᇱᇱ (‫) ݔ‬
ℎଶ 12

݂(‫ ݔ‬+ ℎ) − 2݂(‫ ) ݔ‬+ ݂(‫ ݔ‬− ℎ) ℎଶ


݂ ᇱᇱ (‫≈ )ݔ‬ , ‫ = ܧ‬ቤ ݂ ௜௩ (ߴ )ቤ
ℎଶ 12
Ejercicios:

‫ ݕ‬ᇱ = ‫ ݕ‬− ‫ ݔ‬+ 1, ‫( ߳ ݔ‬0,1)


1) Determine ‫ݕ‬ଵ , ‫ݕ‬ଶ ݁ ‫ݕ‬ଷ de: ൜
‫(ݕ‬0) = 1; ‫(ݕ‬1) = 1 + ݁

Sol:

Se puede observar que esta ecuación diferencial es de primer orden, por lo que podemos usar
una de las discretizaciones para la primera derivada de una función.

Según los datos podemos hacer un bosquejo grafico, dándonos un espaciamiento de 0.25:

Se tomará la de Diferencias hacia adelante (o avanzada)

‫ݔ‬0 ‫ݔ‬1 ‫ݔ‬2 ‫ݔ‬3 ‫ݔ‬4

0 0.25 0.5 0.75 1

݂ ᇱ (‫≈ ) ݔ‬ , en nuestro caso es ‫ ݕ‬ᇱ (‫≈ ) ݔ‬


௙(௫ା௛)ି௙(௫) ௬(௫ା௛)ି௬(௫)
௛ ௛

Ahora reemplazamos en la ecuación diferencial:

‫ ݔ(ݕ‬+ ℎ) − ‫) ݔ(ݕ‬
= ‫ )ݔ(ݕ‬− ‫ ݔ‬+ 1

Ordenando términos queda:

‫ݔ(ݕ‬௜ + ℎ) − (1 + ℎ)‫ݔ(ݕ‬௜ ) = ℎ(1 + ‫ݔ‬௜ )

Se puede aproximar ‫ݔ(ݕ‬௜ ± ℎ) ≈ ‫ݕ‬௜±ଵ , entonces:

‫ݕ‬௜ାଵ − (1 + 0.25)‫ݕ‬௜ = 0.25(1 − ‫ݔ‬௜ )

Ahora planteamos las ecuaciones, según nuestra formula:

i=0  ‫ݕ‬ଵ − 1.25‫ݕ‬଴ = 0.25(1 − ‫ݔ‬଴ )

i=1  ‫ݕ‬ଶ − 1.25‫ݕ‬ଵ = 0.25(1 − ‫ݔ‬ଵ )

i=2  ‫ݕ‬ଷ − 1.25‫ݕ‬ଶ = 0.25(1 − ‫ݔ‬ଶ )

En este punto podemos ocupar nuestra condición de borde, que es‫(ݕ‬0) ≈ ‫ݕ‬଴ = 1

‫ݕ‬ଵ − 1.25 = 0.25(1 − 0)  ‫ݕ‬ଵ = 1.5

‫ݕ‬ଶ − 1.25 ∗ 1.5 = 0.25(1 − 0.25)  ‫ݕ‬ଶ = 2.0625

‫ݕ‬ଷ − 1.25 ∗ 2.0625 = 0.25(1 − 0.5)  ‫ݕ‬ଷ = 2.703125


Al Solución exacta de la ecuación diferencial es ‫ ݁ = ݕ‬௫ + ‫ݔ‬

Evaluando en nuestros puntos se tiene que:

‫(ݕ‬0.25) = ݁ ଴.ଶହ + 0.25 = 1.53403

‫(ݕ‬0.5) = ݁ ଴.ହ + 0.5 = 2.14872

‫(ݕ‬0.75) = ݁ ଴.଻ହ + 0.75 = 2.867

Por lo que el error de nuestra discretización es:

1.53403 1.5
‫ = ܧ‬ԡ‫ݔ(ݕ‬௜ ) − ‫ݕ‬௜ ԡ = ะ൭2.14872൱ − ൭ 2.0625 ൱ะ = 0.163875
2.867 2.703125
Según los datos podemos hacer un bosquejo grafico, dándonos un espaciamiento de 0.25:

Se tomará la de Diferencia central (o centrada)

‫ݔ‬0 ‫ݔ‬1 ‫ݔ‬2 ‫ݔ‬3 ‫ݔ‬4

0 0.25 0.5 0.75 1

݂ ᇱ (‫≈ ) ݔ‬ , en nuestro caso es ‫ ݕ‬ᇱ (‫≈ )ݔ‬


௙(௫ା௛)ି௙(௫ି௛) ௬(௫ା௛)ି௬(௫ି௛)
ଶ௛ ଶ௛

Ahora reemplazamos en la ecuación diferencial:

‫ ݔ(ݕ‬+ ℎ) − ‫ ݔ(ݕ‬− ℎ)
= ‫ )ݔ(ݕ‬− ‫ ݔ‬+ 1
2ℎ
Ordenando términos queda:

‫ݔ(ݕ‬௜ + ℎ) − ‫ݔ(ݕ‬௜ − ℎ) − 2ℎ‫ݔ(ݕ‬௜ ) = 2ℎ(1 − ‫ݔ‬௜ )

Se puede aproximar ‫ݔ(ݕ‬௜ ± ℎ) ≈ ‫ݕ‬௜±ଵ , entonces:

‫ݕ‬௜ାଵ − ‫ݕ‬௜ିଵ − 2ℎ‫ݕ‬௜ = 2ℎ(1 − ‫ݔ‬௜ )

Ahora planteamos las ecuaciones, según nuestra formula:

i=1  −‫ݕ‬଴ − 2ℎ‫ݕ‬ଵ + ‫ݕ‬ଶ = 2ℎ(1 − ‫ݔ‬ଵ )

i=2  −‫ݕ‬ଵ − 2ℎ‫ݕ‬ଶ + ‫ݕ‬ଷ = 2ℎ(1 − ‫ݔ‬ଶ )

i=3  −‫ݕ‬ଶ − 2ℎ‫ݕ‬ଷ + ‫ݕ‬ସ = 2ℎ(1 − ‫ݔ‬ଷ )

En este punto podemos ocupar nuestra condición de borde, que es ‫(ݕ‬0) ≈ ‫ݕ‬଴ = 1 y
‫(ݕ‬1) ≈ ‫ݕ‬ସ = 1 + ݁
−1 − 2 ∗ 0.25‫ݕ‬ଵ + ‫ݕ‬ଶ = 2 ∗ 0.25(1 − 0.25)

−‫ݕ‬ଵ − 2 ∗ 0.25‫ݕ‬ଶ + ‫ݕ‬ଷ = 2 ∗ 0.25(1 − 0.5)

−‫ݕ‬ଶ − 2 ∗ 0.25‫ݕ‬ଷ + 1 + ݁ = 2 ∗ 0.25(1 − 0.75)

De forma ordenada queda:

−0.5‫ݕ‬ଵ + ‫ݕ‬ଶ = 1.375

−‫ݕ‬ଵ − 0.5‫ݕ‬ଶ + ‫ݕ‬ଷ = 0.25

−‫ݕ‬ଶ − 0.5‫ݕ‬ଷ = −3.59328

Ordenando de forma matricial:

−0.5 1 0 ‫ݕ‬ଵ 1.375


൥ −1 −0.5 ‫ݕ‬
1 ൩ ൥ ଶ ൩ = ൥ 0.25 ൩ Ahora ocuparemos el método de Gauss para encontrar
0 −1 −0.5 ‫ݕ‬ଷ −3.59328
nuestras incógnitas.

−0.5 1 0 1.375
‫ܨ‬ଶ − ‫ܨ‬ଵ  ൭ 0 −2.5 1 อ −2.5 ൱

଴.ହ
0 −1 −0.5 −3.59328
−0.5 1 0 1.375
‫ܨ‬ଷ − ‫ܨ‬ ൭ 0 −2.5 1 อ −2.5 ൱

ଶ.ହ ଶ
0 0 −0.9 −2.59328


Con la matriz ampliada mostrando, podemos ver que Ran(A)=Ran(A|B)=3, entonces existe una
única solución, y esta es:
‫ݕ‬ଵ 1.55514
‫ݕ‬
൥ ଶ ൩ = ൥2.15257൩
‫ݕ‬ଷ 2.88142
Por lo que el error de nuestra discretización es:

1.53403 1.55514
‫ = ܧ‬ԡ‫ݔ(ݕ‬௜ ) − ‫ݕ‬௜ ԡ = ะ൭2.14872൱ − ൭2.15257൱ะ = 0.02111
2.867 2.88142
En este caso fue mejor resolver el problema por formula centrada, ya que arroja un error menor
que cuando se ocupó la formula de avanzada.

La formula centrada es ocupada también en una ecuación diferencial de segundo orden, ya que
se logran resultados más precisos.
‫ ݕ‬ᇱᇱ + 2‫ ݕ‬ᇱ + 10‫ = ݔ‬0, ‫( ߳ ݔ‬0,1)
2) Determine ‫ݕ‬ଵ , ‫ݕ‬ଶ ݁ ‫ݕ‬ଷ de: ൜ , con una h=0.25
‫(ݕ‬0) = 1; ‫ݕ‬′(1) = 2

Sol:

Se puede observar que esta ecuación diferencial es de segundo orden, por lo que podemos usar
una de las discretizaciones para la primera y segunda derivada de una función.

Según los datos podemos hacer un bosquejo grafico, dándonos un espaciamiento de 0.25:

Se tomará la de Diferencias hacia adelante (o avanzada)

‫ݔ‬0 ‫ݔ‬1 ‫ݔ‬2 ‫ݔ‬3 ‫ݔ‬4

0 0.25 0.5 0.75 1

Las formulas que ocuparemos son:

‫ ݕ‬ᇱ (‫≈ )ݔ‬


௬(௫ା௛)ି௬(௫ି௛)
ଶ௛

‫ ݔ(ݕ‬+ ℎ) − 2‫ ) ݔ(ݕ‬+ ‫ ݔ(ݕ‬− ℎ)


‫ ݕ‬ᇱᇱ (‫≈ )ݔ‬
ℎଶ
Ahora reemplazamos en la ecuación diferencial:

‫ ݔ(ݕ‬+ ℎ) − 2‫ )ݔ(ݕ‬+ ‫ ݔ(ݕ‬− ℎ) ‫ ݔ(ݕ‬+ ℎ) − ‫ ݔ(ݕ‬− ℎ)


+ 2 + 10‫ = ݔ‬0
ℎଶ 2ℎ
Ordenando términos queda:

(1 − ℎ)‫ݔ(ݕ‬௜ − ℎ) − 2‫ݔ(ݕ‬௜ ) + (1 + ℎ)‫ݔ(ݕ‬௜ + ℎ) = −10ℎଶ ‫ݔ‬௜

Se puede aproximar ‫ݔ(ݕ‬௜ ± ℎ) ≈ ‫ݕ‬௜±ଵ , entonces:

(1 − ℎ)‫ݕ‬௜ିଵ − 2‫ݕ‬௜ + (1 + ℎ)‫ݕ‬௜ାଵ = −10ℎଶ ‫ݔ‬௜

Ahora planteamos las ecuaciones, según nuestra formula:

i=1  (1 − ℎ)‫ݕ‬଴ − 2‫ݕ‬ଵ + (1 + ℎ)‫ݕ‬ଶ = −10ℎଶ ‫ݔ‬ଵ

i=2  (1 − ℎ)‫ݕ‬ଵ − 2‫ݕ‬ଶ + (1 + ℎ)‫ݕ‬ଷ = −10ℎଶ ‫ݔ‬ଶ

i=3 (1 − ℎ)‫ݕ‬ଶ − 2‫ݕ‬ଷ + (1 + ℎ)‫ݕ‬ସ = −10ℎଶ ‫ݔ‬ଷ

En este punto podemos ocupar nuestra condición de borde, que es ‫(ݕ‬0) ≈ ‫ݕ‬଴ = 1 y
‫ݕ‬′(1) = 2. En el caso de esta última, se debe aplicar una de las formulas ya vistas:

“Formula Regresiva”  ‫ ݕ‬ᇱ (1) = ‫ݕ‬′ସ = = 2 0.5 + ‫ݕ‬ଷ = ‫ݕ‬ସ


௬ర ି௬య

Entonces:

0.75 ∗ 1 − 2‫ݕ‬ଵ + 1.25‫ݕ‬ଶ = −10 ∗ 0.25ଶ ∗ 0.25

0.75‫ݕ‬ଵ − 2‫ݕ‬ଶ + 1.25‫ݕ‬ଷ = −10 ∗ 0.25ଶ ∗ 0.5

0.75‫ݕ‬ଶ − 2‫ݕ‬ଷ + 1.25(0.5 + ‫ݕ‬ଷ ) = −10 ∗ 0.25ଶ ∗ 0.75

De forma ordenada queda:

−2‫ݕ‬ଵ + 1.25‫ݕ‬ଶ = −0.90625

0.75‫ݕ‬ଵ − 2‫ݕ‬ଶ + 1.25‫ݕ‬ଷ = −0.3125

0.75‫ݕ‬ଶ − 0.75‫ݕ‬ଷ = −1.09375

Ordenando de forma matricial:

−2 1.25 0 ‫ݕ‬ଵ −0.90625


൥0.75 −2 1.25 ൩ ൥‫ݕ‬ଶ ൩ = ൥ −0.3125 ൩
0 0.75 −0.75 ‫ݕ‬ଷ −1.09375
Ahora se debe ocupar el método de Gauss para encontrar nuestras incógnitas, por lo que después
del proceso resulta en que:
‫ݕ‬ଵ 5.953704
‫ݕ‬
൥ ଶ ൩ = ൥8.800926൩ y con esto podemos encontrar ‫ݕ‬ସ = 10.75926
‫ݕ‬ଷ 10.25026

−ܷ ᇱᇱ = ‫ݔ‬, ‫( ߳ ݔ‬0,1) 
3) Determine ܷଵ , ܷଶ ݁ ܷଷ de: ൜ , con una h=0.25
ܷ ᇱ (0) = ܷ ᇱ (1) = 0

Sol:

Según los datos podemos hacer un bosquejo grafico, dándonos un espaciamiento de 0.25:

Se tomará la de Diferencia para la segunda derivada:

‫ݔ‬0 ‫ݔ‬1 ‫ݔ‬2 ‫ݔ‬3 ‫ݔ‬4

0 0.25 0.5 0.75 1

ܷ(‫ ݔ‬+ ℎ) − 2ܷ(‫ ) ݔ‬+ ܷ(‫ ݔ‬− ℎ)


ܷ ᇱᇱ (‫≈ ) ݔ‬
ℎଶ
Ahora reemplazamos en la ecuación diferencial:
ܷ (‫ ݔ‬+ ℎ) − 2ܷ (‫ ) ݔ‬+ ܷ(‫ ݔ‬− ℎ)
− =‫ݔ‬
ℎଶ
Ordenando términos queda:

−ܷ(‫ݔ‬௜ + ℎ) + 2ܷ(‫ݔ‬௜ ) − ܷ(‫ݔ‬௜ − ℎ) = ℎଶ ‫ݔ‬௜

Se puede aproximar ‫ݔ(ݕ‬௜ ± ℎ) ≈ ‫ݕ‬௜±ଵ , entonces:

−ܷ௜ାଵ + 2ܷ௜ − ܷ௜ିଵ = ℎଶ ‫ݔ‬௜

Ahora planteamos las ecuaciones, según nuestra formula:

i=1  −ܷ଴ + 2ܷଵ − ܷଶ = ℎଶ ‫ݔ‬ଵ

i=2  −ܷଵ + 2ܷଶ − ܷଷ = ℎଶ ‫ݔ‬ଶ

i=3  −ܷଶ + 2ܷଷ − ܷସ = ℎଶ ‫ݔ‬ଷ

En este punto podemos ocupar nuestra condición de borde, que es ܷ ᇱ (0) = ܷ ᇱ (1) = 0. En este
caso, se debe aplicar una de las formulas ya vistas, para las 2 condiciones de borde:

“Fórmula Avanzada”  ܷ ᇱ (0) = ܷ′଴ = = 0 ܷଵ − ܷ଴ = 0 ܷଵ = ܷ଴


௎భ ି௎బ

“Fórmula Regresiva”  ܷ ᇱ (1) = ܷ′ସ = = 0 ܷସ − ܷଷ = 0 ܷସ = ܷଷ


௎ర ି௎య

−ܷଵ + 2ܷଵ − ܷଶ = 0.25ଶ ∗ 0.25

−ܷଵ + 2ܷଶ − ܷଷ = 0.25ଶ ∗ 0.5

−ܷଶ + 2ܷଷ − ܷଷ = 0.25ଶ ∗ 0.75

De forma ordenada queda:

ܷଵ − ܷଶ = 0.015625

−ܷଵ + 2ܷଶ − ܷଷ = 0.03125

−ܷଶ + ܷଷ = 0.046875

Ordenando de forma matricial:

1 −1 0 ܷଵ 0.01562
൥−1 2 −1൩ ൥ܷଶ ൩ = ൥ 0.03125 ൩ Ahora ocuparemos el método de Gauss para encontrar
0 −1 1 ܷଷ 0.046875
nuestras incógnitas.

Lo que nos da como resultado que no existe solución.


‫ ݕ‬ᇱᇱ + 3‫ ݕ‬ᇱ + ‫ ݔ = ݕݑ‬+ 3, ‫( ߳ ݔ‬0,1) 
4) Dado el problema de valor inicial (PVI): ൜
‫(ݕ‬0) = 1; ‫(ݕ‬4) = ‫ݑ‬, ‫ܴܫ ߳ ݑ‬
Construir un sistema lineal de 3x3, usando h=1.
a) Muestre que el problema tiene solución si ‫ ܴܫ ߳ ݑ‬− ሼ2ሽ
b) Resuelva el problema usando un ‫ ݑ‬adecuado.

Sol:

Se tomará la de Diferencia para la segunda derivada y diferencia centrada para resolver el


problema:

‫ݔ‬0 ‫ݔ‬1 ‫ݔ‬2 ‫ݔ‬3 ‫ݔ‬4

0 1 2 3 4

‫ ݔ(ݕ‬+ ℎ) − 2‫ ) ݔ(ݕ‬+ ‫ ݔ(ݕ‬− ℎ)


‫ ݕ‬ᇱᇱ (‫≈ )ݔ‬
ℎଶ
‫ ݔ(ݕ‬+ ℎ) − ‫ ݔ(ݕ‬− ℎ)
‫ݕ‬′(‫≈ )ݔ‬
2ℎ
Ahora reemplazamos en la ecuación diferencial:

‫ ݔ(ݕ‬+ ℎ) − 2‫ )ݔ(ݕ‬+ ‫ ݔ(ݕ‬− ℎ) ‫ ݔ(ݕ‬+ ℎ) − ‫ ݔ(ݕ‬− ℎ)


+3 + ‫ ݔ = ݕݑ‬+ 3
ℎ ଶ 2ℎ
Ordenando términos queda:

2‫ݔ(ݕ‬௜ + ℎ) − 4‫ݔ(ݕ‬௜ ) + 2‫ݔ(ݕ‬௜ − ℎ) + 3ℎ‫ݔ(ݕ‬௜ + ℎ) − 3ℎ‫ݔ(ݕ‬௜ − ℎ) + 2ℎଶ ‫ݔ(ݕݑ‬௜ ) = 2ℎଶ (‫ݔ‬௜ + 3)

Se puede aproximar ‫ݔ(ݕ‬௜ ± ℎ) ≈ ‫ݕ‬௜±ଵ , recordando de que h=1, entonces:

−‫ݕ‬௜ିଵ + (2‫ ݑ‬− 4)‫ݕ‬௜ + 5‫ݕ‬௜ାଵ = 2(‫ݔ‬௜ + 3)

Ahora planteamos las ecuaciones, según nuestra formula:

i=1  −‫ݕ‬଴ + (2‫ ݑ‬− 4)‫ݕ‬ଵ + 5‫ݕ‬ଶ = 2(‫ݔ‬ଵ + 3)

i=2  −‫ݕ‬ଵ + (2‫ ݑ‬− 4)‫ݕ‬ଶ + 5‫ݕ‬ଷ = 2(‫ݔ‬ଶ + 3)

i=3  −‫ݕ‬ଶ + (2‫ ݑ‬− 4)‫ݕ‬ଷ + 5‫ݕ‬ସ = 2(‫ݔ‬ଷ + 3)

En este punto podemos ocupar nuestra condición de borde, que es ‫(ݕ‬0) = 1 ݁ ‫(ݕ‬4) = ‫ݑ‬. Lo que
se traduce en que : ‫(ݕ‬0) = ‫ݕ‬଴ = 1 y ‫(ݕ‬4) = ‫ݕ‬ସ = ‫ݑ‬

−1 + (2‫ ݑ‬− 4)‫ݕ‬ଵ + 5‫ݕ‬ଶ = 2(1 + 3)

−‫ݕ‬ଵ + (2‫ ݑ‬− 4)‫ݕ‬ଶ + 5‫ݕ‬ଷ = 2(2 + 3)


−‫ݕ‬ଶ + (2‫ ݑ‬− 4)‫ݕ‬ଷ + 5‫ = ݑ‬2(3 + 3)

De forma ordenada queda:

(2‫ ݑ‬− 4)‫ݕ‬ଵ + 5‫ݕ‬ଶ = 9

−‫ݕ‬ଵ + (2‫ ݑ‬− 4)‫ݕ‬ଶ + 5‫ݕ‬ଷ = 10

−‫ݕ‬ଶ + (2‫ ݑ‬− 4)‫ݕ‬ଷ = 12 − 5‫ݑ‬

Ordenando de forma matricial:

2‫ ݑ‬− 4 5 0 ‫ݕ‬ଵ 9
൥ −1 2‫ ݑ‬− 4 ‫ݕ‬
5 ൩ ൥ ଶ ൩ = ൥ 10 ൩ Ahora ocuparemos el método de Gauss para
0 −1 2‫ ݑ‬− 4 ‫ݕ‬ଷ 12 − 5‫ݑ‬
encontrar nuestras incógnitas.

2‫ ݑ‬− 4 5 0 9
‫ܨ‬ଶ + ‫  ܨ‬ቌ 0 2‫ ݑ‬− 4 + ଶ௨ିସ 5 ቮ10 + ଶ௨ିସቍ
ଵ ହ ଽ
ଶ௨ିସ ଵ
0 −1 2‫ ݑ‬− 4 12 − 5‫ݑ‬
2‫ ݑ‬− 4 5 0 9
0 5
(ଶ௨ିସ)మ ାହ ଶ଴௨ିଷଵ
‫ܨ‬ଷ +
ଶ௨ିସ
‫ܨ‬ ‫ۇ‬ ଶ௨ିସ ተ ଶ௨ିସ ‫ۊ‬
(ଶ௨ିସ)మ ାହ ଶ
0 0 2‫ ݑ‬− 4 + 12 − 5‫ ݑ‬+ (ଶ௨ିସ)మାହ ଶ௨ିସ
ହ(ଶ௨ିସ) ଶ௨ିସ ଶ଴௨ିଷଵ
‫ۉ‬ (ଶ௨ିସ)మ ାହ ‫ی‬

2‫ ݑ‬− 4 5 0 9
0 5
ସ௨మ ିଵ଺௨ାଶଵ ଶ଴௨ିଷଵ
‫ۇ‬ ଶ௨ିସ ተ ଶ௨ିସ ‫ۊ‬
(ଵଶିହ௨)൫ସ௨మ ିଵ଺௨ାଶଵ൯ା(ଶ଴௨ିଷଵ)
0 0
(ଶ௨ିସ)൫ସ௨మ ିଵ଺௨ାଶଵ൯ାହ(ଶ௨ିସ)
‫ۉ‬ ସ௨మ ିଵ଺௨ାଶଵ ସ௨మ ିଵ଺௨ାଶଵ ‫ی‬

2‫ ݑ‬− 4 5 0 9
0 5
ସ௨మ ିଵ଺௨ାଶଵ ଶ଴௨ିଷଵ
‫ۇ‬ ଶ௨ିସ ተ ଶ௨ିସ ‫ۊ‬
0 0
଼௨య ିସ଼௨మ ାଵଵ଺௨ିଵ଴ସ ିଶ଴௨య ାଵଶ଼௨మ ିଶ଻଻௨ାଶଶଵ
‫ۉ‬ ସ௨మ ିଵ଺௨ାଶଵ ସ௨మ ିଵ଺௨ାଶଵ ‫ی‬

Con la matriz ampliada mostrando, podemos ver que Ran(A)=Ran(A|B)=3, si solo si, ‫ ≠ ݑ‬2.

b) Entonces si tomamos un u=3 (totalmente arbitrario), se obtiene que:

2 5 0 9 ‫ݕ‬ଵ −8.714286
൮0 5 ተ ଶ ൲, lo que da como resultado ൥‫ݕ‬ଶ ൩ = ൥ 5.285714 ൩
ଽ ଶଽ

0 0
ଶ଼ ିହଶ ‫ݕ‬ଷ −1.857143
ଽଽ
5) Considere el problema con valores en la frontera

‫ ݕ‬ᇱᇱ + ‫ ݕ‬ᇱ + ‫ = ݕ‬3 + ‫ ݔ‬+ ‫ݑ‬, 0 < ‫ < ݔ‬4 



‫(ݕ‬0) = ‫(ݕ ;ݑ‬4) = ‫ ݑ‬+ 4
a) Determine y (1), y (2) e y (3) usando el método de Gauss para resolver el sistema de
ecuaciones. ¿Para qué valores de u la solución es única? Determine el error en norma 1, si la
solución exacta es y ( x ) = x + u
b) Juan Tópicos se da cuenta que y ( x ) = x + u no es la solución exacta del problema. Encuentre
la solución exacta de y′′ + y ′ + y = 3 + x + u 0 < x < 4 . Cambie las condiciones de frontera y
determine nuevamente el error en norma 1.

Sol:

a) Discretización , con h=1:

‫ݔ‬0 ‫ݔ‬1 ‫ݔ‬2 ‫ݔ‬3 ‫ݔ‬4

0 1 2 3 4

Tenemos las siguientes formulas:

‫ ݔ(ݕ‬+ ℎ) − 2‫ ) ݔ(ݕ‬+ ‫ ݔ(ݕ‬− ℎ)


‫ ݕ‬ᇱᇱ (‫≈ )ݔ‬
ℎଶ
‫ ݔ(ݕ‬+ ℎ) − ‫ ݔ(ݕ‬− ℎ)
‫ݕ‬′(‫≈ )ݔ‬
2ℎ
Reemplazando en la ecuación se tiene
‫ݔ(ݕ‬௜ + ℎ) − ‫ݔ(ݕ‬௜ − ℎ)
‫ݔ(ݕ‬௜ + ℎ) − 2‫ݔ(ݕ‬௜ ) + ‫ݔ(ݕ‬௜ − ℎ) + + ‫ݔ(ݕ‬௜ ) = 3 + ‫ݔ‬௜ + ‫ݑ‬
2
Aproximando se obtiene:
‫ݕ‬௜ାଵ − ‫ݕ‬௜ିଵ
‫ݕ‬௜ାଵ − 2‫ݕ‬௜ + ‫ݕ‬௜ିଵ + + ‫ݕ‬௜ = 3 + ‫ݔ‬௜ + ‫ݑ‬
2
0.5‫ݕ‬௜ିଵ − ‫ݕ‬௜ + 1.5‫ݕ‬௜ାଵ = 3 + ‫ݔ‬௜ + ‫ݑ‬, ݅ = 1,2,3

Ahora planteamos las ecuaciones, según nuestra formula:

i=1  0.5‫ݕ‬଴ − ‫ݕ‬ଵ + 1.5‫ݕ‬ଶ = 3 + ‫ݔ‬ଵ + ‫ݑ‬

i=2  0.5‫ݕ‬ଵ − ‫ݕ‬ଶ + 1.5‫ݕ‬ଷ = 3 + ‫ݔ‬ଶ + ‫ݑ‬

i=3  0.5‫ݕ‬ଶ − ‫ݕ‬ଷ + 1.5‫ݕ‬ସ = 3 + ‫ݔ‬ଷ + ‫ݑ‬

Ahora ocupando nuestras condiciones de borde se tiene que:


−‫ݕ‬ଵ + 1.5‫ݕ‬ଶ = 4 + 0.5‫ݑ‬

0.5‫ݕ‬ଵ − ‫ݕ‬ଶ + 1.5‫ݕ‬ଷ = 5 + ‫ݑ‬

0.5‫ݕ‬ଶ − ‫ݕ‬ଷ = −0.5‫ݑ‬


Ahora ocupando el método de Gauss

Aplicando las operaciones F12 (0.5) y F23 (2) se obtiene la matriz ampliada

 −1 1.5 0 4 + 0.5u 
 0 −0.25 1.5 7 + 1.25u 
 
 0 0 2 14 + 2u 

Como RanA=RanA/b=3 entonces existe una única solución independiente del valor de u.

La solución es

17 + u 
ur 
y = 14 + u 
 
 7 + u 

 u + 1  17 + u 
El error es E =  u + 2  −  14 + u  = 32
 u + 3  7 + u 
   1

b) La solución exacta es y ( x ) = x + u + 2 . El sistema ahora queda

i=1  −‫ݕ‬ଵ + 1.5‫ݕ‬ଶ = 3 + 0.5‫ݑ‬

i=2  0.5‫ݕ‬ଵ − ‫ݕ‬ଶ + 1.5‫ݕ‬ଷ = 5 + ‫ݑ‬

i=3  0.5‫ݕ‬ଶ − ‫ݕ‬ଷ = −3 − 0.5‫ݑ‬

Aplicando las mismas operaciones de item a) se obtiene

 −1 1.5 3 + 0.5u  0.5u + 3


 0 −0.25 1.5 6.5 + 1.25u  haciendo sustitución hacia arriba resulta uyr =  u + 4 
0

   
 0 0 2 10 + 2u   u + 5 

El error es

 u + 3   0.5u + 3 
   
E =  u + 4  −  u + 4  = 0.5 u
u + 5  u + 5 
   1
6) Considere el problema de valores de frontera.

‫ ݑ‬ᇱᇱ (‫ = )ݐ‬2‫ ݑ‬ᇱ (‫ )ݐ‬− ‫ )ݐ(ݑ‬+ ‫ ݐ‬ଶ − 1, 0 < ‫ < ݐ‬1


‫(ݑ‬0) = 5; ‫(ݑ‬1) = 10

Que tiene solución exacta ‫ ݐ = )ݐ(ݑ‬ଶ + 4‫ ݐ‬+ 5

a) Genere un sistema lineal de 3x3 que aproxime a esta solución.


b) Determine el error Absoluto cometido usando ԡ ԡஶ .
c) ¿Es estable el sistema obtenido en a)?

Sol:

Primero verificaremos que la solución exacta es tal.

‫ ݐ = )ݐ(ݑ‬ଶ + 4‫ ݐ‬+ 5

‫ݑ‬′(‫ = )ݐ‬2‫ ݐ‬+ 4

‫ݑ‬′′(‫ = )ݐ‬2

Evaluando en la ecuación diferencial

2 − 2(2‫ ݐ‬+ 4) + ‫ ݐ‬ଶ + 4‫ ݐ‬+ 5 = ‫ ݐ‬ଶ − 1

Entonces la solución dada satisface la ED.

a) Discretización , con h=0.25:

‫ݐ‬0 ‫ݐ‬1 ‫ݐ‬2 ‫ݐ‬3 ‫ݐ‬4

0 0.25 0.5 0.75 1

Tenemos las siguientes formulas:

‫ ݐ(ݑ‬+ ℎ) − 2‫ )ݐ(ݑ‬+ ‫ ݐ(ݑ‬− ℎ)


‫ ݑ‬ᇱᇱ (‫≈ )ݐ‬
ℎଶ
‫ ݐ(ݑ‬+ ℎ) − ‫ ݐ(ݑ‬− ℎ)
‫ݑ‬′(‫≈ )ݐ‬
2ℎ
Reemplazando en la ecuación se tiene
‫ݐ(ݑ‬௜ + ℎ) − 2‫ݐ(ݑ‬௜ ) + ‫ݐ(ݑ‬௜ − ℎ) ‫ݐ(ݑ‬௜ + ℎ) − ‫ݐ(ݑ‬௜ − ℎ)
−2 + ‫ݐ( ݑ‬௜ ) = ‫ݐ‬௜ ଶ − 1
ℎ ଶ 2ℎ
Aproximando se obtiene:
‫ݑ‬௜ାଵ − 2‫ݑ‬௜ + ‫ݑ‬௜ିଵ − ℎ(‫ݑ‬௜ାଵ − ‫ݑ‬௜ିଵ ) + ℎଶ ‫ݑ‬௜ = ℎଶ (‫ݐ‬௜ ଶ − 1)

(1 + ℎ)‫ݑ‬௜ିଵ + (ℎଶ − 2)‫ݑ‬௜ + (1 − ℎ)‫ݑ‬௜ାଵ = ℎଶ (‫ݐ‬௜ ଶ − 1)


Ahora planteamos las ecuaciones, según nuestra formula:

i=1  (1 + ℎ)‫ݑ‬଴ + (ℎଶ − 2)‫ݑ‬ଵ + (1 − ℎ)‫ݑ‬ଶ = ℎଶ (‫ݐ‬ଵ ଶ − 1)

i=2  (1 + ℎ)‫ݑ‬ଵ + (ℎଶ − 2)‫ݑ‬ଶ + (1 − ℎ)‫ݑ‬ଷ = ℎଶ (‫ݐ‬ଶ ଶ − 1)

i=3  (1 + ℎ)‫ݑ‬ଶ + (ℎଶ − 2)‫ݑ‬ଷ + (1 − ℎ)‫ݑ‬ସ = ℎଶ (‫ݐ‬ଷ ଶ − 1)

En este punto podemos ocupar nuestra condición de borde, que es ‫(ݑ‬0) = 5 ‫(ݑ ݕ‬1) = 10. Lo que
se traduce en que : ‫(ݑ‬0) = ‫ݑ‬଴ = 5 y ‫(ݑ‬1) = ‫ݑ‬ସ = 10

1.25 ∗ 5 − 1.9375‫ݑ‬ଵ + 0.75‫ݑ‬ଶ = 0.0625(0.25ଶ − 1)

1.25‫ݑ‬ଵ − 1.9375‫ݑ‬ଶ + 0.75‫ݑ‬ଷ = 0.0625(0.5ଶ − 1)

1.25‫ݑ‬ଶ − 1.9375‫ݑ‬ଷ + 0.75 ∗ 10 = 0.0625(0.75ଶ − 1)

De forma ordenada queda:

−1.9375‫ݑ‬ଵ + 0.75‫ݑ‬ଶ = −6.30859375

1.25‫ݑ‬ଵ − 1.9375‫ݑ‬ଶ + 0.75‫ݑ‬ଷ = −0.046875

1.25‫ݑ‬ଶ − 1.9375‫ݑ‬ଷ = −7.52734375

Ordenando de forma matricial:

−1.9375 0.75 0 ‫ݑ‬ଵ −6.30859375


൥ 1.25 −1.9375 0.75 ൩ ൥‫ݑ‬ଶ ൩ = ൥ −0.046875 ൩
0 1.25 −1.9375 ‫ݑ‬ଷ −7.52734375
Después de aplicar el método de Gauss, obtenemos:
‫ݑ‬ଵ 6.0625
‫ݑ‬
ሬറ௔௣௥௢௫௜௠௔ௗ௢ ‫ݑ‬
= ൥ ଶ ൩ = ൥ 7.25 ൩ que es una aproximación a la solución exacta.
‫ݑ‬ଷ 8.5625
En cuanto a los valores exactos:

‫( ݑ‬0.25) 0.25ଶ + 4 ∗ 0.25 + 5 6.0625


‫ݑ‬
ሬറ௘௫௔௖௧௢ = ቎ ‫(ݑ‬0.5) ቏ = ൥ 0.5ଶ + 4 ∗ 0.5 + 5 ൩ = ൥ 7.25 ൩
‫( ݑ‬0.75) 0.75ଶ + 4 ∗ 0.75 + 5 8.5625

b) Por lo que el error cometido es 0, pues ‫ݑ‬


ሬറ௘௫௔௖௧௢ = ‫ݑ‬
ሬറ௔௣௥௢௫௜௠௔ௗ௢ , entonces:
ฮ‫ݑ‬ ሬറ௔௣௥௢௫௜௠௔ௗ௢ ฮஶ = 0
ሬറ௘௫௔௖௧௢ − ‫ݑ‬

c) En cuanto a la estabilidad del sistema, se debe ocupar la formula de número de condición, es


decir: ݇(‫ = )ܣ‬ԡ ‫ିܣ‬ଵ ԡஶ ԡ ‫ܣ‬ԡஶ
−0.773657 −0.3991684 −0.1545168
‫ିܣ‬ଵ = ൥−0.6652807 −1.031185 −0.3991684൩
−0.4292133 −0.6652807 −0.773657
ԡ ‫ିܣ‬ଵ ԡஶ = 2.095634

ԡ ‫ܣ‬ԡஶ = 3

݇(‫ = )ܣ‬6.286902>>1  El sistema lineal es muy inestable.

DIFERENCIAS FINITAS EN 2-
2-D (BIDIMENSIONAL)

Para el caso de 2 dimensiones, en la que se involucran 2 variables independientes trae aparejado


un poco mas de trabajo, el procedimiento a seguir es idéntico al empleado al aproximar
problemas unidimensionales, pero con ecuaciones diferenciales parciales.

Primero debemos construir el conjunto de puntos de la grilla ‫ݔ‬௜ (݅ = 0,1,2, … ‫ )ܮ‬igualmente


espaciados sobre el rango 0 ≤ ‫ܮ ≤ ݔ‬௫ , con ‫ݔ‬଴ = 0, ‫ݔ‬௅ = ‫ܮ‬௫ ‫ݔ = ݔ∆ ݕ‬௜ାଵ − ‫ݔ‬௜ . Luego, procedemos
con el conjunto de puntos de la grilla ‫ݕ‬௝ (݆ = 0,1,2, … ‫ )ܯ‬igualmente espaciados sobre el rango
0 ≤ ‫ܯ ≤ ݕ‬௬ , con ‫ݕ‬଴ = 0, ‫ݕ‬ெ = ‫ܯ‬௬ ‫ݕ = ݕ∆ ݕ‬௝ାଵ − ‫ݕ‬௝ . Ahora, un punto típico de la grilla tiene
coordenadas (‫ݔ‬௜ , ‫ݕ‬௝ ).

Aproximaciones de diferencias finitas a derivas parciales:

Las formulas son prácticamente las mismas que en problemas unidimensionales, pues mediante
el teorema de Taylor para funciones de dos variables, es posible escribir en forma exacta.

߲݂൫‫ݔ‬௜ , ‫ݕ‬௝ ൯ ∆‫ ݔ‬ଶ ߲ ଶ ݂൫‫ݔ‬௜ + ߠଵ ∆‫ݔ‬, ‫ݕ‬௝ ൯


݂൫‫ݔ‬௜ାଵ , ‫ݕ‬௝ ൯ = ݂൫‫ݔ‬௜ + ∆‫ݔ‬, ‫ݕ‬௝ ൯ = ݂൫‫ݔ‬௜ , ‫ݕ‬௝ ൯ + ∆‫ݔ‬ +
߲‫ݔ‬ 2 ߲‫ ݔ‬ଶ
Por simplicidad en la notación, podemos escribir:

߲݂൫‫ݔ‬௜ , ‫ݕ‬௝ ൯ ∆‫ ݔ‬ଶ ߲ ଶ ݂൫‫ݔ‬௜ + ߠଵ ∆‫ݔ‬, ‫ݕ‬௝ ൯


݂௜ାଵ,௝ = ݂௜,௝ + ∆‫ݔ‬ +
߲‫ݔ‬ 2 ߲‫ ݔ‬ଶ
Se asocia que ∆‫ = ݔ‬ℎ y que ∆‫݇ = ݕ‬

Entonces las formulas son (al igual que en problemas unidimensionales):

1.- Aproximación de diferencias hacia delante de ߲݂/߲‫ ݔ‬y de ߲݂/߲‫ݕ‬

߲݂൫‫ݔ‬௜ , ‫ݕ‬௝ ൯ ݂௜ାଵ,௝ − ݂௜,௝ ߲݂൫‫ݔ‬௜ , ‫ݕ‬௝ ൯ ݂௜,௝ାଵ − ݂௜,௝


≈ ; ≈
߲‫ݔ‬ ℎ ߲‫ݕ‬ ݇

2.- Aproximación de diferencias hacia atrás de ߲݂/߲‫ ݔ‬y de ߲݂/߲‫ݕ‬


߲݂൫‫ݔ‬௜ , ‫ݕ‬௝ ൯ ݂௜,௝ − ݂௜ିଵ,௝ ߲݂൫‫ݔ‬௜ , ‫ݕ‬௝ ൯ ݂௜,௝ − ݂௜,௝ିଵ
≈ ; ≈
߲‫ݔ‬ ℎ ߲‫ݕ‬ ݇

3.- Aproximación de diferencias central de ߲݂/߲‫ ݔ‬y de ߲݂/߲‫ݕ‬

߲݂൫‫ݔ‬௜ , ‫ݕ‬௝ ൯ ݂௜ାଵ,௝ − ݂௜ିଵ,௝ ߲݂൫‫ݔ‬௜ , ‫ݕ‬௝ ൯ ݂௜,௝ାଵ − ݂௜,௝ିଵ


≈ ; ≈
߲‫ݔ‬ 2ℎ ߲‫ݕ‬ 2݇

4.- Aproximación de diferencias de ߲ ଶ ݂/߲‫ ݔ‬ଶ y de ߲ ଶ ݂/߲‫ ݕ‬ଶ

߲ ଶ ݂൫‫ݔ‬௜ , ‫ݕ‬௝ ൯ ݂௜ାଵ,௝ − 2݂௜,௝ + ݂௜ିଵ,௝ ߲ ଶ ݂൫‫ݔ‬௜ , ‫ݕ‬௝ ൯ ݂௜,௝ାଵ − 2݂௜,௝ + ݂௜,௝ିଵ
≈ ; ≈
߲‫ ݔ‬ଶ ℎଶ ߲‫ ݕ‬ଶ ݇ଶ

7) Aproximar la Temperatura en una placa en Estado de Equilibrio, discretizando la placa con


h=0.5 y con k=1.

߲ ଶ ‫ݔ(ݑ‬, ‫ ߲ )ݕ‬ଶ ‫ݔ(ݑ‬, ‫)ݕ‬


+ =0
߲‫ ݔ‬ଶ ߲‫ ݕ‬ଶ
‫(ݑ‬0, ‫ ݕ = )ݕ‬+ 3
‫(ݑ‬1.5, ‫ = )ݕ‬2‫ ݕ‬+ 4
‫ݔ(ݑ‬, 0) = ‫ ݔ‬ଶ + 1
‫ݔ( ݑ‬, 3) = 3‫ݔ‬

Sol:

Con los datos entregados por el problema podemos construir el conjunto de puntos de la grilla, la
cual es:

‫ݔ( ݑ‬, 3)
y

‫(ݑ‬0, ‫)ݕ‬
2

‫(ݑ‬1.5, ‫)ݕ‬
1
K=1
x
0 0.5 1 1.5
h=0.5

‫ݔ(ݑ‬, 0)

-Los puntos negros son puntos conocidos, dados por las condiciones de borde.
-Las cruces son las incógnitas de nuestro problema.

Como nuestro problema consta de segundas derivadas parciales, debemos ocupar la que
corresponde a este caso, es decir:
߲ ଶ ‫ݑ‬൫‫ݔ‬௜ , ‫ݕ‬௝ ൯ ‫ݑ‬௜ାଵ,௝ − 2‫ݑ‬௜,௝ + ‫ݑ‬௜ିଵ,௝

߲‫ ݔ‬ଶ ℎଶ
߲ ‫ݑ‬൫‫ݔ‬௜ , ‫ݕ‬௝ ൯ ‫ݑ‬௜,௝ାଵ − 2‫ݑ‬௜,௝ + ‫ݑ‬௜,௝ିଵ


߲‫ ݕ‬ଶ ݇ଶ
Reemplazando estos datos en la ecuación diferencial, obtenemos:
߲ ଶ ‫ݔ(ݑ‬, ‫ ߲ )ݕ‬ଶ ‫ݔ(ݑ‬, ‫ݑ )ݕ‬௜ାଵ,௝ − 2‫ݑ‬௜,௝ + ‫ݑ‬௜ିଵ,௝ ‫ݑ‬௜,௝ାଵ − 2‫ݑ‬௜,௝ + ‫ݑ‬௜,௝ିଵ
∇ ‫ݔ ݑ‬, ‫= )ݕ‬
ଶ (
+ = + =0
߲‫ ݔ‬ଶ ߲‫ ݕ‬ଶ ℎଶ ݇ଶ
Siendo que h=0.5 y k=1:
4‫ݑ‬௜ାଵ,௝ − 8‫ݑ‬௜,௝ + 4‫ݑ‬௜ିଵ,௝ + ‫ݑ‬௜,௝ାଵ − 2‫ݑ‬௜,௝ + ‫ݑ‬௜,௝ିଵ = 0
4‫ݑ‬௜ିଵ,௝ − 10‫ݑ‬௜,௝ + ‫ݑ‬௜,௝ାଵ + ‫ݑ‬௜,௝ିଵ + 4‫ݑ‬௜ାଵ,௝ = 0

Ahora planteamos las ecuaciones, según nuestra formula:

݅ = 1; ݆ = 1 4‫ݑ‬଴,ଵ − 10‫ݑ‬ଵ,ଵ + ‫ݑ‬ଵ,ଶ + ‫ݑ‬ଵ,଴ + 4‫ݑ‬ଶ,ଵ = 0


݅ = 1; ݆ = 2 4‫ݑ‬଴,ଶ − 10‫ݑ‬ଵ,ଶ + ‫ݑ‬ଵ,ଷ + ‫ݑ‬ଵ,ଵ + 4‫ݑ‬ଶ,ଶ = 0


݅ = 2; ݆ = 1 4‫ݑ‬ଵ,ଵ − 10‫ݑ‬ଶ,ଵ + ‫ݑ‬ଶ,ଶ + ‫ݑ‬ଶ,଴ + 4‫ݑ‬ଷ,ଵ = 0




݅ = 2; ݆ = 2 4‫ݑ‬ଵ,ଶ − 10‫ݑ‬ଶ,ଶ + ‫ݑ‬ଶ,ଷ + ‫ݑ‬ଶ,ଵ + 4‫ݑ‬ଷ,ଶ = 0





En este punto podemos ocupar nuestras condiciones de borde, que son:


‫ݑ‬଴,ଵ = ‫( ݑ‬0,1) = 4
‫ݑ‬଴,ଶ = ‫( ݑ‬0,2) = 5
‫ݑ‬ଵ,଴ = ‫(ݑ‬0.5,0) = 1.25
‫ݑ‬ଵ,ଷ = ‫( ݑ‬0.5,3) = 1.5
‫ݑ‬ଶ,଴ = ‫( ݑ‬1,0) = 2
‫ݑ‬ଷ,ଵ = ‫( ݑ‬1.5,1) = 6
‫ݑ‬ଶ,ଷ = ‫( ݑ‬1,3) = 3
‫ݑ‬ଷ,ଶ = ‫(ݑ‬1.5,2) = 8

Al aplicar las condiciones de borde a las ecuaciones, estas quedan igual a:


4 ∗ 4 − 10‫ݑ‬ଵ,ଵ + ‫ݑ‬ଵ,ଶ + 1.25 + 4‫ݑ‬ଶ,ଵ = 0
4 ∗ 5 − 10‫ݑ‬ଵ,ଶ + 1.5 + ‫ݑ‬ଵ,ଵ + 4‫ݑ‬ଶ,ଶ = 0
4‫ݑ‬ଵ,ଵ − 10‫ݑ‬ଶ,ଵ + ‫ݑ‬ଶ,ଶ + 2 + 4 ∗ 6 = 0
4‫ݑ‬ଵ,ଶ − 10‫ݑ‬ଶ,ଶ + 3 + ‫ݑ‬ଶ,ଵ + 4 ∗ 8 = 0

De forma ordenada queda:


−10‫ݑ‬ଵ,ଵ + ‫ݑ‬ଵ,ଶ + 4‫ݑ‬ଶ,ଵ = −17.25
−10‫ݑ‬ଵ,ଶ + ‫ݑ‬ଵ,ଵ + 4‫ݑ‬ଶ,ଶ = −21.5
4‫ݑ‬ଵ,ଵ − 10‫ݑ‬ଶ,ଵ + ‫ݑ‬ଶ,ଶ = −26
4‫ݑ‬ଵ,ଶ − 10‫ݑ‬ଶ,ଶ + ‫ݑ‬ଶ,ଵ = −35

Y en forma matricial es:

−10 1 4 0 ‫ݑ‬ଵ,ଵ −17.25


1 −10 0 4 ‫ݑ‬ଵ,ଶ
቎ ቏ ൦‫ ݑ‬൪ = ቎ −21.5 ቏
4 0 −10 1 ଶ,ଵ −26
0 4 1 −10 ‫ݑ‬ଶ,ଶ −35

Al aplicar el método de Gauss, se obtiene que:


‫ݑ‬ଵ,ଵ 4.1656
‫ݑ‬ଵ,ଶ
൦‫ ݑ‬൪ = ቎4.9537቏ Que son las Temperaturas faltantes en la discretización de la placa.
ଶ,ଵ 4.863
‫ݑ‬ଶ,ଶ 5.9678

4.863 5.9678

4.1656 4.9537

8) Aproximar después de t=2 segundos el problema diferencial parcial.


−4‫ݑ‬௫௫ (‫ݔ‬, ‫ )ݐ‬+ ‫ݑ‬௧ (‫ݔ‬, ‫ = )ݐ‬0.8 cos(ߨ‫)ݐ‬
‫ݔ(ݑ‬, 0) = 2
‫ ݑ‬0, ‫ ݐ = )ݐ‬+ 1
(
‫(ݑ‬1, ‫ = )ݐ‬3‫ݐ‬
-Indicación: Ocupar la formula regresiva (diferencia hacia atrás) para ‫ݑ‬௧ .

Sol:

Con los datos entregados por el problema podemos construir el conjunto de puntos de la grilla, la
cual es:

‫ݔ( ݑ‬, 0)
t

‫(ݑ‬0, ‫)ݐ‬ 1 ‫(ݑ‬1, ‫)ݐ‬

x
0 0.25 0.5 0.75 1
Para aproximar a t=2, debemos aproximar primero a t=1. Se puede hacer en 2 procedimiento,
primero hacer un sistema de ecuaciones en t=1, y luego cuando se tenga la aproximación en este
periodo, se aproxima a t=2. Lo que se hará a continuación, comprende los 2 procesos en 1. En los
2 casos existen errores involucrados, uno más grande que el otro.
-Los puntos negros son puntos conocidos, dados por las condiciones de borde.
-Las cruces son las incógnitas de nuestro problema.
Como nuestro problema consta de primera y segunda derivadas parciales, debemos ocupar la
que corresponde a este caso, es decir:
߲ ଶ ‫ݑ‬൫‫ݔ‬௜ , ‫ݐ‬௝ ൯ ‫ݑ‬௜ାଵ,௝ − 2‫ݑ‬௜,௝ + ‫ݑ‬௜ିଵ,௝

߲‫ ݔ‬ଶ ℎଶ
߲‫ݑ‬൫‫ݔ‬௜ , ‫ݐ‬௝ ൯ ‫ݑ‬௜,௝ − ‫ݑ‬௜,௝ିଵ

߲‫ݐ‬ ݇
Reemplazando estos datos en la ecuación diferencial, obtenemos:
‫ݑ‬௜ାଵ,௝ − 2‫ݑ‬௜,௝ + ‫ݑ‬௜ିଵ,௝ ‫ݑ‬௜,௝ − ‫ݑ‬௜,௝ିଵ
−4 + = 0.8 cos൫ߨ‫ݐ‬௝ ൯
ℎଶ ݇

Siendo que h=0.25 y k=1:


−64(‫ݑ‬௜ାଵ,௝ − 2‫ݑ‬௜,௝ + ‫ݑ‬௜ିଵ,௝ ) + ‫ݑ‬௜,௝ − ‫ݑ‬௜,௝ିଵ = 0.8 cos൫ߨ‫ݐ‬௝ ൯

−64‫ݑ‬௜ିଵ,௝ + 129‫ݑ‬௜,௝ − ‫ݑ‬௜,௝ିଵ − 64‫ݑ‬௜ାଵ,௝ = 0.8 cos൫ߨ‫ݐ‬௝ ൯

Ahora planteamos las ecuaciones, según nuestra formula:

݅ = 1; ݆ = 1  −64‫ݑ‬଴,ଵ + 129‫ݑ‬ଵ,ଵ − ‫ݑ‬ଵ,଴ − 64‫ݑ‬ଶ,ଵ = 0.8 cos(ߨ‫ݐ‬ଵ )


݅ = 1; ݆ = 2  −64‫ݑ‬଴,ଶ + 129‫ݑ‬ଵ,ଶ − ‫ݑ‬ଵ,ଵ − 64‫ݑ‬ଶ,ଶ = 0.8 cos(ߨ‫ݐ‬ଶ )
݅ = 2; ݆ = 1  −64‫ݑ‬ଵ,ଵ + 129‫ݑ‬ଶ,ଵ − ‫ݑ‬ଶ,଴ − 64‫ݑ‬ଷ,ଵ = 0.8 cos(ߨ‫ݐ‬ଵ )
݅ = 2; ݆ = 2  −64‫ݑ‬ଵ,ଶ + 129‫ݑ‬ଶ,ଶ − ‫ݑ‬ଶ,ଵ − 64‫ݑ‬ଷ,ଶ = 0.8 cos(ߨ‫ݐ‬ଶ )
݅ = 3; ݆ = 1  −64‫ݑ‬ଶ,ଵ + 129‫ݑ‬ଷ,ଵ − ‫ݑ‬ଷ,଴ − 64‫ݑ‬ସ,ଵ = 0.8 cos(ߨ‫ݐ‬ଵ )
݅ = 3; ݆ = 2  −64‫ݑ‬ଶ,ଶ + 129‫ݑ‬ଷ,ଶ − ‫ݑ‬ଷ,ଵ − 64‫ݑ‬ସ,ଶ = 0.8 cos(ߨ‫ݐ‬ଶ )
En este punto podemos ocupar nuestras condiciones de borde, que son:
‫ݑ‬଴,ଵ = ‫( ݑ‬0,1) = 2
‫ݑ‬଴,ଶ = ‫( ݑ‬0,2) = 3
‫ݑ‬ଵ,଴ = ‫(ݑ‬0.25,0) = 2
‫ݑ‬ଶ,଴ = ‫(ݑ‬0.5,0) = 2
‫ݑ‬ଷ,଴ = ‫(ݑ‬0.75,0) = 2
‫ݑ‬ସ,ଵ = ‫(ݑ‬1,1) = 3
‫ݑ‬ସ,ଶ = ‫(ݑ‬1,2) = 6
Al aplicar las condiciones de borde a las ecuaciones, estas quedan igual a:
−64 ∗ 2 + 129‫ݑ‬ଵ,ଵ − 2 − 64‫ݑ‬ଶ,ଵ = −0.8
−64 ∗ 3 + 129‫ݑ‬ଵ,ଶ − ‫ݑ‬ଵ,ଵ − 64‫ݑ‬ଶ,ଶ = 0.8
−64‫ݑ‬ଵ,ଵ + 129‫ݑ‬ଶ,ଵ − 2 − 64‫ݑ‬ଷ,ଵ = −0.8
−64‫ݑ‬ଵ,ଶ + 129‫ݑ‬ଶ,ଶ − ‫ݑ‬ଶ,ଵ − 64‫ݑ‬ଷ,ଶ = 0.8
−64‫ݑ‬ଶ,ଵ + 129‫ݑ‬ଷ,ଵ − 2 − 64 ∗ 3 = −0.8
−64‫ݑ‬ଶ,ଶ + 129‫ݑ‬ଷ,ଶ − ‫ݑ‬ଷ,ଵ − 64 ∗ 6 = 0.8
De forma ordenada queda:
129‫ݑ‬ଵ,ଵ − 64‫ݑ‬ଶ,ଵ = 129.2
129‫ݑ‬ଵ,ଶ − ‫ݑ‬ଵ,ଵ − 64‫ݑ‬ଶ,ଶ = 192.8
−64‫ݑ‬ଵ,ଵ + 129‫ݑ‬ଶ,ଵ − 64‫ݑ‬ଷ,ଵ = 1.2
−64‫ݑ‬ଵ,ଶ + 129‫ݑ‬ଶ,ଶ − ‫ݑ‬ଶ,ଵ − 64‫ݑ‬ଷ,ଶ = 0.8
−64‫ݑ‬ଶ,ଵ + 129‫ݑ‬ଷ,ଵ = 193.2
−64‫ݑ‬ଶ,ଶ + 129‫ݑ‬ଷ,ଶ − ‫ݑ‬ଷ,ଵ = 384.8

Y en forma matricial es:


129 0 −64 0 0 0 ‫ݑ‬ଵ,ଵ 129.2
‫ ۍ‬−1 129 0 −64 0 0 ‫ݑۍ ې‬ଵ,ଶ ‫ۍ ې‬192.8‫ې‬
‫ێ‬ ‫ێۑ‬ ‫ێ ۑ‬ ‫ۑ‬
‫ێ‬−64 0 129 0 −64 0 ‫ݑێ ۑ‬ଶ,ଵ ‫ ێ = ۑ‬1.2 ‫ۑ‬
‫ێ‬0 −64 −1 129 0 −64‫ݑێ ۑ‬ଶ,ଶ ‫ ێ ۑ‬0.8 ‫ۑ‬
‫ێ‬0 0 −64 0 129 0 ‫ݑێ ۑ‬ଷ,ଵ ‫ێ ۑ‬193.2‫ۑ‬
‫ۏ‬0 0 0 −64 −1 129 ‫ݑۏ ے‬ଷ,ଶ ‫ۏ ے‬384.8‫ے‬

Al aplicar el método de Gauss, se obtiene que:


‫ݑ‬ଵ,ଵ 2.2222
‫ݑۍ‬ଵ,ଶ ‫ۍ ې‬ ‫ې‬
‫ێ ۑ ݑێ‬3.7257‫ۑ‬
‫ ێ‬ଶ,ଵ ‫ێ = ۑ‬2.4605‫ ۑ‬Que son los valores faltantes en la discretización del problema de EDP.
‫ݑێ‬ଶ,ଶ ‫ێ ۑ‬4.4624‫ۑ‬
‫ݑێ‬ଷ,ଵ ‫ێ ۑ‬2.7184‫ۑ‬
‫ݑۏ‬ଷ,ଶ ‫ۏ ے‬5.2179‫ے‬

9) Dado el problema de EDP encontrar una aproximación en ‫ = ݔ‬ቄ , , ቅ después de 2


గ గ ଷగ
ସ ଶ ସ
segundos.
3‫ݑ‬௫௫ = ‫ݑ‬௧ − 5, 0 < ‫ߨ < ݔ‬, ‫ > ݐ‬0
( )
‫ݔ ݑ‬, 0 = 1
‫(ݑ‬0, ‫ߨ( ݑ = )ݐ‬, ‫ = )ݐ‬1
-Indicación: ℎ = ସ y ݇ = 1.

Sol:

Con los datos entregados por el problema podemos construir el conjunto de puntos de la grilla, la
cual es:

‫ݔ( ݑ‬, 0)
t

‫(ݑ‬0, ‫)ݐ‬ 1 ‫ߨ(ݑ‬, ‫)ݐ‬

ߨ ߨ 3ߨ ߨ
x

4 2 4
0
-Los puntos negros son puntos conocidos, dados por las condiciones de borde.
-Las cruces son las incógnitas de nuestro problema.
Como nuestro problema consta de primera y segunda derivadas parciales, debemos ocupar la
que corresponde a este caso, es decir:
߲ ଶ ‫ݑ‬൫‫ݔ‬௜ , ‫ݐ‬௝ ൯ ‫ݑ‬௜ାଵ,௝ − 2‫ݑ‬௜,௝ + ‫ݑ‬௜ିଵ,௝

߲‫ ݔ‬ଶ ℎଶ
߲‫ݑ‬൫‫ݔ‬௜ , ‫ݐ‬௝ ൯ ‫ݑ‬௜,௝ − ‫ݑ‬௜,௝ିଵ

߲‫ݐ‬ ݇
Reemplazando estos datos en la ecuación diferencial, obtenemos:
‫ݑ‬௜ାଵ,௝ − 2‫ݑ‬௜,௝ + ‫ݑ‬௜ିଵ,௝ ‫ݑ‬௜,௝ − ‫ݑ‬௜,௝ିଵ
3 − = −5
ℎଶ ݇
Siendo que ℎ = y ݇ = 1:


‫ݑ‬௜ାଵ,௝ − 2‫ݑ‬௜,௝ + ‫ݑ‬௜ିଵ,௝
48 − ‫ݑ‬௜,௝ − ‫ݑ‬௜,௝ିଵ = −5
ߨଶ
48‫ݑ‬௜ାଵ,௝ − 96‫ݑ‬௜,௝ + 48‫ݑ‬௜ିଵ,௝ − ߨ ଶ ‫ݑ‬௜,௝ + ߨ ଶ ‫ݑ‬௜,௝ିଵ = −5ߨ ଶ
48‫ݑ‬௜ିଵ,௝ − (96 + ߨ ଶ )‫ݑ‬௜,௝ + ߨ ଶ ‫ݑ‬௜,௝ିଵ + 48‫ݑ‬௜ାଵ,௝ = −5ߨ ଶ

Ahora planteamos las ecuaciones para t=1 segundos, según nuestra formula:

݅ = 1; ݆ = 1  48‫ݑ‬଴,ଵ − (96 + ߨ ଶ )‫ݑ‬ଵ,ଵ + ߨ ଶ ‫ݑ‬ଵ,଴ + 48‫ݑ‬ଶ,ଵ = −5ߨ ଶ


݅ = 2; ݆ = 1  48‫ݑ‬ଵ,ଵ − (96 + ߨ ଶ )‫ݑ‬ଶ,ଵ + ߨ ଶ ‫ݑ‬ଶ,଴ + 48‫ݑ‬ଷ,ଵ = −5ߨ ଶ
݅ = 3; ݆ = 1  48‫ݑ‬ଶ,ଵ − (96 + ߨ ଶ )‫ݑ‬ଷ,ଵ + ߨ ଶ ‫ݑ‬ଷ,଴ + 48‫ݑ‬ସ,ଵ = −5ߨ ଶ
En este punto podemos ocupar nuestras condiciones de borde, que son:
‫ݑ‬଴,ଵ = ‫( ݑ‬0,1) = 1
‫ݑ‬ଵ,଴ = ‫ߨ(ݑ‬/4,0) = 1
‫ݑ‬ଶ,଴ = ‫ߨ(ݑ‬/2,0) = 1
‫ݑ‬ଷ,଴ = ‫(ݑ‬3ߨ/4,0) = 1
‫ݑ‬ସ,ଵ = ‫ߨ(ݑ‬, 1) = 1

Al aplicar las condiciones de borde a las ecuaciones, estas quedan igual a:


48 ∗ 1 − (96 + ߨ ଶ )‫ݑ‬ଵ,ଵ + ߨ ଶ ∗ 1 + 48‫ݑ‬ଶ,ଵ = −5ߨ ଶ
48‫ݑ‬ଵ,ଵ − (96 + ߨ ଶ )‫ݑ‬ଶ,ଵ + ߨ ଶ ∗ 1 + 48‫ݑ‬ଷ,ଵ = −5ߨ ଶ
48‫ݑ‬ଶ,ଵ − (96 + ߨ ଶ )‫ݑ‬ଷ,ଵ + ߨ ଶ ∗ 1 + 48 ∗ 1 = −5ߨ ଶ

De forma ordenada queda:


−(96 + ߨ ଶ )‫ݑ‬ଵ,ଵ + 48‫ݑ‬ଶ,ଵ = −5ߨ ଶ − 48 − ߨ ଶ
48‫ݑ‬ଵ,ଵ − (96 + ߨ ଶ )‫ݑ‬ଶ,ଵ + 48‫ݑ‬ଷ,ଵ = −5ߨ ଶ − ߨ ଶ
48‫ݑ‬ଶ,ଵ − (96 + ߨ ଶ )‫ݑ‬ଷ,ଵ = −5ߨ ଶ − 48 − ߨ ଶ

Y en forma matricial es:


−(96 + ߨ ଶ ) 48 0 ‫ݑ‬ଵ,ଵ 6ߨ ଶ + 48
቎ 48 −(96 + ߨ )

48 ቏ ൥‫ݑ‬ଶ,ଵ ൩ = − ൥ 6ߨ ଶ ൩
0 48 −(96 + ߨ ) ‫ݑ‬ଷ,ଵ
ଶ 6ߨ ଶ + 48

Al aplicar el método de Gauss, se obtiene que:


‫ݑ‬ଵ,ଵ 2.1504
‫ݑ‬
൥ ଶ,ଵ ൩ = ൥2.5093൩ Valores en t=1 segundo
‫ݑ‬ଷ,ଵ 2.1504

Ahora planteamos las ecuaciones para t=2 segundos, según nuestra formula:

݅ = 1; ݆ = 2  48‫ݑ‬଴,ଶ − (96 + ߨ ଶ )‫ݑ‬ଵ,ଶ + ߨ ଶ ‫ݑ‬ଵ,ଵ + 48‫ݑ‬ଶ,ଶ = −5ߨ ଶ


݅ = 2; ݆ = 2  48‫ݑ‬ଵ,ଶ − (96 + ߨ ଶ )‫ݑ‬ଶ,ଶ + ߨ ଶ ‫ݑ‬ଶ,ଵ + 48‫ݑ‬ଷ,ଶ = −5ߨ ଶ
݅ = 3; ݆ = 2  48‫ݑ‬ଶ,ଶ − (96 + ߨ ଶ )‫ݑ‬ଷ,ଶ + ߨ ଶ ‫ݑ‬ଷ,ଵ + 48‫ݑ‬ସ,ଶ = −5ߨ ଶ
En este punto podemos ocupar nuestras condiciones de borde y los resultados arrojados
anteriormente, que son:
‫ݑ‬଴,ଶ = ‫( ݑ‬0,2) = 1
‫ݑ‬ଵ,ଵ = ‫( ݑ‬0.25,1) = 2.1504
‫ݑ‬ଶ,ଵ = ‫( ݑ‬0.5,1) = 2.5093
‫ݑ‬ଷ,ଵ = ‫( ݑ‬0.75,1) = 2.1504
‫ݑ‬ସ,ଶ = ‫ߨ( ݑ‬, 2) = 1

Al aplicar las condiciones de borde a las ecuaciones, estas quedan igual a:


48 ∗ 1 − (96 + ߨ ଶ )‫ݑ‬ଵ,ଶ + ߨ ଶ ∗ 2.1504 + 48‫ݑ‬ଶ,ଶ = −5ߨ ଶ
48‫ݑ‬ଵ,ଶ − (96 + ߨ ଶ )‫ݑ‬ଶ,ଶ + ߨ ଶ ∗ 2.5093 + 48‫ݑ‬ଷ,ଶ = −5ߨ ଶ
48‫ݑ‬ଶ,ଶ − (96 + ߨ ଶ )‫ݑ‬ଷ,ଶ + ߨ ଶ ∗ 2.1504 + 48 ∗ 1 = −5ߨ ଶ

De forma ordenada queda:


−(96 + ߨ ଶ )‫ݑ‬ଵ,ଶ + 48‫ݑ‬ଶ,ଶ = −5ߨ ଶ − 48 − 2.1504ߨ ଶ
48‫ݑ‬ଵ,ଶ − (96 + ߨ ଶ )‫ݑ‬ଶ,ଶ + 48‫ݑ‬ଷ,ଶ = −5ߨ ଶ − 2.5093ߨ ଶ
48‫ݑ‬ଶ,ଶ − (96 + ߨ ଶ )‫ݑ‬ଷ,ଶ = −5ߨ ଶ − 48 − 2.1504ߨ ଶ

Y en forma matricial es:


−(96 + ߨ ଶ ) 48 0 ‫ݑ‬ଵ,ଶ 7.1504ߨ ଶ + 48
቎ 48 −(96 + ߨ )

48 ቏ ൥‫ݑ‬ଶ,ଶ ൩ = − ൥ 7.5093ߨ ଶ ൩
0 48 −(96 + ߨ ଶ ) ‫ݑ‬ଷ,ଶ 7.1504ߨ ଶ + 48
Al aplicar el método de Gauss, se obtiene que:
‫ݑ‬ଵ,ଶ 2.4409
൥‫ݑ‬ଶ,ଶ ൩ = ൥2.9134൩ Valores en t=2 segundo, que son los que andábamos buscando.
‫ݑ‬ଷ,ଶ 2.4409
10) Aproximar el calor de una barra de longitud 4 después de 2 segundos en los puntos x=1,2,3.
‫ݑ‬௧ − 4‫ݑ‬௫௫ + 3‫ݑ‬௫ = 0.8 cos(ߨ‫ )ݐ‬+ ݁ ି௫
‫(ݑ‬0, ‫ ݐ = )ݐ‬+ 1
‫ ݑ‬4, ‫)ݐߨ(݊݁ݏ = )ݐ‬
(
‫ݔ(ݑ‬, 0) = ‫ ݔ‬ଶ + 1
-Indicación: Ocupar aproximación regresiva en el tiempo y centrada en el espacio.

Sol:

Con los datos entregados por el problema podemos construir el conjunto de puntos de la grilla, la
cual es:

‫ݔ( ݑ‬, 0)
t

‫(ݑ‬0, ‫)ݐ‬ 1 ‫(ݑ‬4, ‫)ݐ‬

-Los puntos negros son puntos conocidos, dados por las condiciones de borde.
0 0.25 0.5 0.75 1

-Las cruces son las incógnitas de nuestro problema.


Como nuestro problema consta de primera y segunda derivadas parciales, debemos ocupar la
que corresponde a este caso, es decir:
߲ ଶ ‫ݑ‬൫‫ݔ‬௜ , ‫ݐ‬௝ ൯ ‫ݑ‬௜ାଵ,௝ − 2‫ݑ‬௜,௝ + ‫ݑ‬௜ିଵ,௝

߲‫ ݔ‬ଶ ℎଶ
߲‫ݑ‬൫‫ݔ‬௜ , ‫ݐ‬௝ ൯ ‫ݑ‬௜ାଵ,௝ − ‫ݑ‬௜ିଵ,௝

߲‫ݔ‬ 2ℎ
߲‫ݑ‬൫‫ݔ‬௜ , ‫ݐ‬௝ ൯ ‫ݑ‬௜,௝ − ‫ݑ‬௜,௝ିଵ

߲‫ݐ‬ ݇
Reemplazando estos datos en la ecuación diferencial, obtenemos:
‫ݑ‬௜,௝ − ‫ݑ‬௜,௝ିଵ ‫ݑ‬௜ାଵ,௝ − 2‫ݑ‬௜,௝ + ‫ݑ‬௜ିଵ,௝ ‫ݑ‬௜ାଵ,௝ − ‫ݑ‬௜ିଵ,௝
−4 +3 = 0.8 cos൫ߨ‫ݐ‬௝ ൯ + ݁ ି௫೔
݇ ℎ ଶ 2ℎ
Siendo que h=1 y k=1:
‫ݑ‬௜,௝ − ‫ݑ‬௜,௝ିଵ − 4‫ݑ‬௜ାଵ,௝ + 8‫ݑ‬௜,௝ − 4‫ݑ‬௜ିଵ,௝ + 1.5‫ݑ‬௜ାଵ,௝ − 1.5‫ݑ‬௜ିଵ,௝ = 0.8 cos൫ߨ‫ݐ‬௝ ൯ + ݁ ି௫೔

−5.5‫ݑ‬௜ିଵ,௝ + 9‫ݑ‬௜,௝ − ‫ݑ‬௜,௝ିଵ − 2.5‫ݑ‬௜ାଵ,௝ = 0.8 cos൫ߨ‫ݐ‬௝ ൯ + ݁ ି௫೔

Ahora planteamos las ecuaciones, según nuestra formula:

݅ = 1; ݆ = 1 −5.5‫ݑ‬଴,ଵ + 9‫ݑ‬ଵ,ଵ − ‫ݑ‬ଵ,଴ − 2.5‫ݑ‬ଶ,ଵ = 0.8 cos(ߨ‫ݐ‬ଵ ) + ݁ ି௫భ


݅ = 1; ݆ = 2 −5.5‫ݑ‬଴,ଶ + 9‫ݑ‬ଵ,ଶ − ‫ݑ‬ଵ,ଵ − 2.5‫ݑ‬ଶ,ଶ = 0.8 cos(ߨ‫ݐ‬ଶ ) + ݁ ି௫భ


݅ = 2; ݆ = 1 −5.5‫ݑ‬ଵ,ଵ + 9‫ݑ‬ଶ,ଵ − ‫ݑ‬ଶ,଴ − 2.5‫ݑ‬ଷ,ଵ = 0.8 cos(ߨ‫ݐ‬ଵ ) + ݁ ି௫మ




݅ = 2; ݆ = 2 −5.5‫ݑ‬ଵ,ଶ + 9‫ݑ‬ଶ,ଶ − ‫ݑ‬ଶ,ଵ − 2.5‫ݑ‬ଷ,ଶ = 0.8 cos(ߨ‫ݐ‬ଶ ) + ݁ ି௫మ




݅ = 3; ݆ = 1 −5.5‫ݑ‬ଶ,ଵ + 9‫ݑ‬ଷ,ଵ − ‫ݑ‬ଷ,଴ − 2.5‫ݑ‬ସ,ଵ = 0.8 cos(ߨ‫ݐ‬ଵ ) + ݁ ି௫య




݅ = 3; ݆ = 2 −5.5‫ݑ‬ଶ,ଶ + 9‫ݑ‬ଷ,ଶ − ‫ݑ‬ଷ,ଵ − 2.5‫ݑ‬ସ,ଶ = 0.8 cos(ߨ‫ݐ‬ଶ ) + ݁ ି௫య




En este punto podemos ocupar nuestras condiciones de borde, que son:
‫ݑ‬଴,ଵ = ‫(ݑ‬0,1) = 2
‫ݑ‬଴,ଶ = ‫( ݑ‬0,2) = 3
‫ݑ‬ଵ,଴ = ‫(ݑ‬1,0) = 2
‫ݑ‬ଶ,଴ = ‫(ݑ‬2,0) = 5
‫ݑ‬ଷ,଴ = ‫(ݑ‬3,0) = 10
‫ݑ‬ସ,ଵ = ‫(ݑ‬4,1) = 0
‫ݑ‬ସ,ଶ = ‫(ݑ‬4,2) = 0
Al aplicar las condiciones de borde a las ecuaciones, estas quedan igual a:
−5.5 ∗ 2 + 9‫ݑ‬ଵ,ଵ − 2 − 2.5‫ݑ‬ଶ,ଵ = −0.8 + ݁ ିଵ
−5.5 ∗ 3 + 9‫ݑ‬ଵ,ଶ − ‫ݑ‬ଵ,ଵ − 2.5‫ݑ‬ଶ,ଶ = 0.8 + ݁ ିଵ
−5.5‫ݑ‬ଵ,ଵ + 9‫ݑ‬ଶ,ଵ − 5 − 2.5‫ݑ‬ଷ,ଵ = −0.8 + ݁ ିଶ
−5.5‫ݑ‬ଵ,ଶ + 9‫ݑ‬ଶ,ଶ − ‫ݑ‬ଶ,ଵ − 2.5‫ݑ‬ଷ,ଶ = 0.8 + ݁ ିଶ
−5.5‫ݑ‬ଶ,ଵ + 9‫ݑ‬ଷ,ଵ − 10 − 2.5 ∗ 0 = −0.8 + ݁ ିଷ
−5.5‫ݑ‬ଶ,ଶ + 9‫ݑ‬ଷ,ଶ − ‫ݑ‬ଷ,ଵ − 2.5 ∗ 0 = 0.8 + ݁ ିଷ
De forma ordenada queda:
9‫ݑ‬ଵ,ଵ − 2.5‫ݑ‬ଶ,ଵ = −0.8 + ݁ ିଵ + 11 + 2
9‫ݑ‬ଵ,ଶ − ‫ݑ‬ଵ,ଵ − 2.5‫ݑ‬ଶ,ଶ = 0.8 + ݁ ିଵ + 16.5
−5.5‫ݑ‬ଵ,ଵ + 9‫ݑ‬ଶ,ଵ − 2.5‫ݑ‬ଷ,ଵ = −0.8 + ݁ ିଶ + 5
−5.5‫ݑ‬ଵ,ଶ + 9‫ݑ‬ଶ,ଶ − ‫ݑ‬ଶ,ଵ − 2.5‫ݑ‬ଷ,ଶ = 0.8 + ݁ ିଶ
−5.5‫ݑ‬ଶ,ଵ + 9‫ݑ‬ଷ,ଵ = −0.8 + ݁ ିଷ + 10
−5.5‫ݑ‬ଶ,ଶ + 9‫ݑ‬ଷ,ଶ − ‫ݑ‬ଷ,ଵ = 0.8 + ݁ ିଷ

Y en forma matricial es:


9 0 −2.5 0 0 0 ‫ݑ‬ଵ,ଵ 12.2 + ݁ ିଵ
‫ ۍ‬−1 9 ‫ې‬ ‫ۍ‬ ‫ݑ‬ ‫ې‬ ‫ۍ‬ ‫ې‬
0 −2.5 0 0 17.3 + ݁ ିଵ
‫ێ‬ ‫ێۑ‬ ‫ێ ۑ‬ ‫ۑ‬
ଵ,ଶ

‫ ێ‬−5.5 0 9 0 −2.5 0 ‫ݑێ ۑ‬ଶ,ଵ ‫ ێ = ۑ‬4.2 + ݁ ିଶ ‫ۑ‬


‫ێ‬0 −5.5 −1 9 0 −2.5‫ݑێ ۑ‬ଶ,ଶ ‫ ێ ۑ‬0.8 + ݁ ିଶ ‫ۑ‬
‫ێ‬0 0 −5.5 0 9 0 ‫ݑێ ۑ‬ଷ,ଵ ‫ ێ ۑ‬9.2 + ݁ ିଷ ‫ۑ‬
‫ۏ‬0 0 0 −5.5 −1 9 ‫ݑۏ ے‬ଷ,ଶ ‫ ۏ ے‬0.8 + ݁ ିଷ ‫ے‬

Al aplicar el método de Gauss, se obtiene que:


‫ݑ‬ଵ,ଵ 2.078
‫ݑۍ‬ଵ,ଶ ‫ۍ ې‬ ‫ې‬
‫ێ ۑ ݑێ‬ 2.9601
‫ۑ‬
‫ ێ‬ଶ,ଵ ‫ێ = ۑ‬2.4536‫ ۑ‬Que son los valores faltantes en la discretización del problema de EDP.
‫ݑێ‬ଶ,ଶ ‫ێ ۑ‬2.7578‫ۑ‬
‫ݑێ‬ଷ,ଵ ‫ێ ۑ‬2.5272‫ۑ‬
‫ݑۏ‬ଷ,ଶ ‫ۏ ے‬2.0606‫ے‬

También podría gustarte