Top Banner
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 DIFERENCIAS FINITAS EN 1 DIFERENCIAS FINITAS EN 1 DIFERENCIAS FINITAS EN 1-D (UNIDIMENSIONAL) D (UNIDIMENSIONAL) D (UNIDIMENSIONAL) 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: ó : () ≈ (+ℎ)−() : = 2 () ≤ 2 , = max | ()| Aproximación en diferencias hacia atrás o backward difference de la primera derivada de una función: ó : () ≈ ()−(−ℎ)
25

Diferencias finitas (1)

Jun 25, 2015

Download

Engineering

Cristhian Paul
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Diferencias finitas (1)

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 1DIFERENCIAS FINITAS EN 1DIFERENCIAS FINITAS EN 1DIFERENCIAS FINITAS EN 1----D (UNIDIMENSIONAL)D (UNIDIMENSIONAL)D (UNIDIMENSIONAL)D (UNIDIMENSIONAL) Si deseamos determinar la función 5(6) 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 6, 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:

;ó<=>?@ AB CD@EF@A@: 5G(6) ≈ 5(6 + ℎ) − 5(6)ℎ L<<M<: L = Oℎ2 5GG(P)O ≤ ℎ2 RS, TME RS = maxUVWVX |5GG(6)| � Aproximación en diferencias hacia atrás o backward difference de la primera derivada de una función:

;ó<=>?@ [B\<B]^D@: 5G(6) ≈ 5(6) − 5(6 − ℎ)ℎ

Page 2: Diferencias finitas (1)

L<<M<: L = Oℎ2 5GG(_)O ≤ ℎ2 RS, TME RS = maxUVWVX |5GG(6)| � Aproximación de diferencia central o central difference de la primera derivada de una función:

;ó<=>?@ `BEa<@A@: 5G(6) ≈ 5(6 + ℎ) − 5(6 − ℎ)2ℎ L<<M<: L = bℎc6 5GG′(f)b ≤ ℎc6 Rc, TME Rc = maxUVWVX |5GGG(6)| � Aproximación a la segunda derivada de una función:

;ó<=>?@ ]B\>EA@ AB<^D@A@: 5GG(6) ≈ 5(6 + ℎ) − 25(6) + 5(6 − ℎ)ℎc L<<M<: L = bℎc12 5gh(P)b ≤ ℎc12 Ri, TME Ri = maxUVWVX |5gh(6)| Demostraciones: � Diferencias hacia adelante:

Desarrollando la función mediante la serie de Taylor hasta el segundo orden: 5(6 + ℎ) = 5(6) + ℎ5G(6) + ℎc2 5GG(P) 5(6 + ℎ) − 5(6)ℎ − ℎ2 5GG(P) = 5G(6) 5G(6) ≈ 5(6 + ℎ) − 5(6)ℎ , L = Oℎ2 5GG(P)O � Diferencias hacia atrás:

Desarrollando la función mediante la serie de Taylor hasta el segundo orden: 5(6 − ℎ) = 5(6) − ℎ5G(6) + ℎc2 5GG(_) 5(6) − 5(6 − ℎ)ℎ + ℎ2 5GG(_) = 5G(6) 5G(6) ≈ 5(6) − 5(6 − ℎ)ℎ , L = Oℎ2 5GG(_)O

Page 3: Diferencias finitas (1)

� Diferencia central:

Desarrollando la función mediante la serie de Taylor hasta el tercer orden, para 6 + ℎ y 6 − ℎ: (1) 5(6 + ℎ) = 5(6) + ℎ5G(6) + ℎc2 5GG(6) + ℎi6 5GGG(P) (2) 5(6 − ℎ) = 5(6) − ℎ5G(6) + ℎc2 5GG(6) − ℎi6 5GGG(_) Si restamos (1)-(2), se obtiene: 5(6 + ℎ) − 5(6 − ℎ) = 2ℎ5G(6) + ℎi6 j5GGG(P) + 5GGG(_)k 5(6 + ℎ) − 5(6 − ℎ)2ℎ − ℎc6 5GGG(f) = 5G(6) 5G(6) ≈ 5(6 + ℎ) − 5(6 − ℎ)2ℎ , L = bℎc6 5GG′(f)b � Diferencia para la segunda derivada:

Desarrollando la función mediante la serie de Taylor hasta el tercer orden, para 6 + ℎ y 6 − ℎ: (1) 5(6 + ℎ) = 5(6) + ℎ5G(6) + ℎc2 5GG(6) + ℎi6 5GGG(6) + ℎl24 5gh(P) (2) 5(6 − ℎ) = 5(6) − ℎ5G(6) + ℎc2 5GG(6) − ℎi6 5GGG(6) + ℎl24 5gh(_) Si sumamos (1) + (2), se obtiene: 5(6 + ℎ) + 5(6 − ℎ) = 25(6) + ℎc5GG(6) + ℎl24 (5gh(P) + 5gh(_)) 5(6 + ℎ) − 25(6) + 5(6 − ℎ)ℎc − ℎc12 5gh(f) = 5GG(6) 5GG(6) ≈ 5(6 + ℎ) − 25(6) + 5(6 − ℎ)ℎc , L = bℎc12 5gh(f)b

Page 4: Diferencias finitas (1)

Ejercicios:Ejercicios:Ejercicios:Ejercicios: 1)1)1)1) Determine mS, mc B mi de: nmG = m − 6 + 1, 6 o (0,1)m(0) = 1; m(1) = 1 + B r

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 0.25 0.5 0.75 1 5G(6) ≈ u(Wvw)xu(W)w , en nuestro caso es mG(6) ≈ y(Wvw)xy(W)w Ahora reemplazamos en la ecuación diferencial: m(6 + ℎ) − m(6)ℎ = m(6) − 6 + 1 Ordenando términos queda: m(6g + ℎ) − (1 + ℎ)m(6g) = ℎ(1 + 6g) Se puede aproximar m(6g ± ℎ) ≈ mg±S, entonces:

mgvS − (1 + 0.25)mg = 0.25(1 − 6g) Ahora planteamos las ecuaciones, según nuestra formula: i=0 � mS − 1.25m{ = 0.25(1 − 6{) i=1 � mc − 1.25mS = 0.25(1 − 6S) i=2 � mi − 1.25mc = 0.25(1 − 6c) En este punto podemos ocupar nuestra condición de borde, que esm(0) ≈ m{ = 1 mS − 1.25 = 0.25(1 − 0) � mS = 1.5 mc − 1.25 ∗ 1.5 = 0.25(1 − 0.25) � mc = 2.0625 mi − 1.25 ∗ 2.0625 = 0.25(1 − 0.5) � mi = 2.703125

60 62 63 64 61

Page 5: Diferencias finitas (1)

Al Solución exacta de la ecuación diferencial es m = BW + 6 Evaluando en nuestros puntos se tiene que: m(0.25) = B{.c} + 0.25 = 1.53403 m(0.5) = B{.} + 0.5 = 2.14872 m(0.75) = B{.�} + 0.75 = 2.867 Por lo que el error de nuestra discretización es:

L = �m(6g) − mg� = ��1.534032.148722.867 � − � 1.52.06252.703125�� = 0.163875 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 0.25 0.5 0.75 1 5G(6) ≈ u(Wvw)xu(Wxw)cw , en nuestro caso es mG(6) ≈ y(Wvw)xy(Wxw)cw Ahora reemplazamos en la ecuación diferencial: m(6 + ℎ) − m(6 − ℎ)2ℎ = m(6) − 6 + 1 Ordenando términos queda: m(6g + ℎ) − m(6g − ℎ) − 2ℎm(6g) = 2ℎ(1 − 6g) Se puede aproximar m(6g ± ℎ) ≈ mg±S, entonces:

mgvS − mgxS − 2ℎmg = 2ℎ(1 − 6g) Ahora planteamos las ecuaciones, según nuestra formula: i=1 � −m{ − 2ℎmS + mc = 2ℎ(1 − 6S) i=2 � −mS − 2ℎmc + mi = 2ℎ(1 − 6c) i=3 � −mc − 2ℎmi + ml = 2ℎ(1 − 6i) En este punto podemos ocupar nuestra condición de borde, que es m(0) ≈ m{ = 1 y m(1) ≈ ml = 1 + B

60 62 63 64 61

Page 6: Diferencias finitas (1)

−1 − 2 ∗ 0.25mS + mc = 2 ∗ 0.25(1 − 0.25) −mS − 2 ∗ 0.25mc + mi = 2 ∗ 0.25(1 − 0.5) −mc − 2 ∗ 0.25mi + 1 + B = 2 ∗ 0.25(1 − 0.75) De forma ordenada queda: −0.5mS + mc = 1.375 −mS − 0.5mc + mi = 0.25 −mc − 0.5mi = −3.59328 Ordenando de forma matricial: �−0.5 1 0−1 −0.5 10 −1 −0.5� �mSmcmi� = � 1.3750.25−3.59328� Ahora ocuparemos el método de Gauss para encontrar nuestras incógnitas.

�;c − S{.} ;S � �−0.5 1 00 −2.5 10 −1 −0.5� 1.375−2.5−3.59328� �;i − Sc.} ;c� �−0.5 1 00 −2.5 10 0 −0.9� 1.375−2.5−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: �mSmcmi� = �1.555142.152572.88142� Por lo que el error de nuestra discretización es:

L = �m(6g) − mg� = ��1.534032.148722.867 � − �1.555142.152572.88142�� = 0.02111 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.

Page 7: Diferencias finitas (1)

2)2)2)2) Determine mS, mc B mi de: nmGG + 2mG + 106 = 0, 6 o (0,1)m(0) = 1; m′(1) = 2 r, con una h=0.25 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 0.25 0.5 0.75 1 Las formulas que ocuparemos son: mG(6) ≈ y(Wvw)xy(Wxw)cw mGG(6) ≈ m(6 + ℎ) − 2m(6) + m(6 − ℎ)ℎc Ahora reemplazamos en la ecuación diferencial: m(6 + ℎ) − 2m(6) + m(6 − ℎ)ℎc + 2 m(6 + ℎ) − m(6 − ℎ)2ℎ + 106 = 0 Ordenando términos queda: (1 − ℎ)m(6g − ℎ) − 2m(6g) + (1 + ℎ)m(6g + ℎ) = −10ℎc6g Se puede aproximar m(6g ± ℎ) ≈ mg±S, entonces:

(1 − ℎ)mgxS − 2mg + (1 + ℎ)mgvS = −10ℎc6g Ahora planteamos las ecuaciones, según nuestra formula: i=1 � (1 − ℎ)m{ − 2mS + (1 + ℎ)mc = −10ℎc6S i=2 � (1 − ℎ)mS − 2mc + (1 + ℎ)mi = −10ℎc6c i=3� (1 − ℎ)mc − 2mi + (1 + ℎ)ml = −10ℎc6i En este punto podemos ocupar nuestra condición de borde, que es m(0) ≈ m{ = 1 y m′(1) = 2. En el caso de esta última, se debe aplicar una de las formulas ya vistas: “Formula Regresiva” � mG(1) = m′l = y�xy�w = 2 �0.5 + mi = ml

60 62 63 64 61

Page 8: Diferencias finitas (1)

Entonces: 0.75 ∗ 1 − 2mS + 1.25mc = −10 ∗ 0.25c ∗ 0.25 0.75mS − 2mc + 1.25mi = −10 ∗ 0.25c ∗ 0.5 0.75mc − 2mi + 1.25(0.5 + mi) = −10 ∗ 0.25c ∗ 0.75 De forma ordenada queda: −2mS + 1.25mc = −0.90625 0.75mS − 2mc + 1.25mi = −0.3125 0.75mc − 0.75mi = −1.09375 Ordenando de forma matricial: � −2 1.25 00.75 −2 1.250 0.75 −0.75� �mSmcmi� = �−0.90625−0.3125−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: �mSmcmi� = �5.9537048.80092610.25026� y con esto podemos encontrar ml = 10.75926 3)3)3)3) Determine �S, �c B �i de: n−�GG = 6, 6 o (0,1) �G(0) = �G(1) = 0 r, con una h=0.25 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 0.25 0.5 0.75 1 �GG(6) ≈ �(6 + ℎ) − 2�(6) + �(6 − ℎ)ℎc Ahora reemplazamos en la ecuación diferencial:

60 62 63 64 61

Page 9: Diferencias finitas (1)

− �(6 + ℎ) − 2�(6) + �(6 − ℎ)ℎc = 6 Ordenando términos queda: −�(6g + ℎ) + 2�(6g) − �(6g − ℎ) = ℎc6g Se puede aproximar m(6g ± ℎ) ≈ mg±S, entonces:

−�gvS + 2�g − �gxS = ℎc6g Ahora planteamos las ecuaciones, según nuestra formula: i=1 � −�{ + 2�S − �c = ℎc6S i=2 � −�S + 2�c − �i = ℎc6c i=3 � −�c + 2�i − �l = ℎc6i En este punto podemos ocupar nuestra condición de borde, que es �G(0) = �G(1) = 0. En este caso, se debe aplicar una de las formulas ya vistas, para las 2 condiciones de borde: “Fórmula Avanzada” � �G(0) = �′{ = ��x��w = 0 ��S − �{ = 0 ��S = �{ “Fórmula Regresiva” � �G(1) = �′l = ��x��w = 0 ��l − �i = 0 ��l = �i −�S + 2�S − �c = 0.25c ∗ 0.25 −�S + 2�c − �i = 0.25c ∗ 0.5 −�c + 2�i − �i = 0.25c ∗ 0.75 De forma ordenada queda: �S − �c = 0.015625 −�S + 2�c − �i = 0.03125 −�c + �i = 0.046875 Ordenando de forma matricial: � 1 −1 0−1 2 −10 −1 1 � ��S�c�i� = � 0.015620.031250.046875� Ahora ocuparemos el método de Gauss para encontrar nuestras incógnitas. Lo que nos da como resultado que no existe solución.

Page 10: Diferencias finitas (1)

4)4)4)4) Dado el problema de valor inicial (PVI): nmGG + 3mG + >m = 6 + 3, 6 o (0,1) m(0) = 1; m(4) = >, > o �[ r Construir un sistema lineal de 3x3, usando h=1. a) Muestre que el problema tiene solución si > o �[ − �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 mGG(6) ≈ m(6 + ℎ) − 2m(6) + m(6 − ℎ)ℎc m′(6) ≈ m(6 + ℎ) − m(6 − ℎ)2ℎ Ahora reemplazamos en la ecuación diferencial: m(6 + ℎ) − 2m(6) + m(6 − ℎ)ℎc + 3 m(6 + ℎ) − m(6 − ℎ)2ℎ + >m = 6 + 3 Ordenando términos queda: 2m(6g + ℎ) − 4m(6g) + 2m(6g − ℎ) + 3ℎm(6g + ℎ) − 3ℎm(6g − ℎ) + 2ℎc>m(6g) = 2ℎc(6g + 3) Se puede aproximar m(6g ± ℎ) ≈ mg±S, recordando de que h=1, entonces:

−mgxS + (2> − 4)mg + 5mgvS = 2(6g + 3) Ahora planteamos las ecuaciones, según nuestra formula: i=1 � −m{ + (2> − 4)mS + 5mc = 2(6S + 3) i=2 � −mS + (2> − 4)mc + 5mi = 2(6c + 3) i=3 � −mc + (2> − 4)mi + 5ml = 2(6i + 3) En este punto podemos ocupar nuestra condición de borde, que es m(0) = 1 B m(4) = >. Lo que se traduce en que : m(0) = m{ = 1 y m(4) = ml = > −1 + (2> − 4)mS + 5mc = 2(1 + 3) −mS + (2> − 4)mc + 5mi = 2(2 + 3)

60 62 63 64 61

Page 11: Diferencias finitas (1)

−mc + (2> − 4)mi + 5> = 2(3 + 3) De forma ordenada queda: (2> − 4)mS + 5mc = 9 −mS + (2> − 4)mc + 5mi = 10 −mc + (2> − 4)mi = 12 − 5> Ordenando de forma matricial: �2> − 4 5 0−1 2> − 4 50 −1 2> − 4� �mSmcmi� = � 91012 − 5>� Ahora ocuparemos el método de Gauss para encontrar nuestras incógnitas.

�;c + Sc�xl ;S � �2> − 4 5 00 2> − 4 + }c�xl 50 −1 2> − 4� 910 + �c�xl12 − 5> � �;i + c�xl(c�xl)�v} ;c� ��

2> − 4 5 00 (c�xl)�v}c�xl 50 0 2> − 4 + }(c�xl)(c�xl)�v}�� 9c{�xiSc�xl12 − 5> + c�xl(c�xl)�v} c{�xiSc�xl  ¡

���2> − 4 5 00 l��xS¢�vcSc�xl 50 0 (c�xl)jl��xS¢�vcSkv}(c�xl)l��xS¢�vcS

�� 9c{�xiSc�xl(Scx}�)jl��xS¢�vcSkv(c{�xiS)l��xS¢�vcS  ¡

���2> − 4 5 00 l��xS¢�vcSc�xl 50 0 £��xl£��vSS¢�xS{ll��xS¢�vcS

�� 9c{�xiSc�xlxc{��vSc£��xc���vccSl��xS¢�vcS  ¡ 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 00 �c 50 0 c£�� 9c�cx}c�

¦, lo que da como resultado� �mSmcmi� = �−8.7142865.285714−1.857143�

Page 12: Diferencias finitas (1)

5)5)5)5) Considere el problema con valores en la frontera nmGG + mG + m = 3 + 6 + >, 0 < 6 < 4 m(0) = >; m(4) = > + 4 r 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 uxxy +=)( 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 3 0 4y y y x u x′′ ′+ + = + + < < . 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 Tenemos las siguientes formulas: mGG(6) ≈ m(6 + ℎ) − 2m(6) + m(6 − ℎ)ℎc m′(6) ≈ m(6 + ℎ) − m(6 − ℎ)2ℎ Reemplazando en la ecuación se tiene m(6g + ℎ) − 2m(6g) + m(6g − ℎ) + m(6g + ℎ) − m(6g − ℎ)2 + m(6g) = 3 + 6g + > Aproximando se obtiene: mgvS − 2mg + mgxS + mgvS − mgxS2 + mg = 3 + 6g + > 0.5mgxS − mg + 1.5mgvS = 3 + 6g + >, ^ = 1,2,3 Ahora planteamos las ecuaciones, según nuestra formula: i=1 � 0.5m{ − mS + 1.5mc = 3 + 6S + > i=2 � 0.5mS − mc + 1.5mi = 3 + 6c + > i=3 � 0.5mc − mi + 1.5ml = 3 + 6i + > Ahora ocupando nuestras condiciones de borde se tiene que: −mS + 1.5mc = 4 + 0.5> 0.5mS − mc + 1.5mi = 5 + > 0.5mc − mi = −0.5>

60 62 63 64 61

Page 13: Diferencias finitas (1)

Ahora ocupando el método de Gauss Aplicando las operaciones 12 23(0.5) (2)F y F se obtiene la matriz ampliada

1 1.5 0 4 0.5

0 0.25 1.5 7 1.25

0 0 2 14 2

u

u

u

− + − + +

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

17

14

7

u

y u

u

+ = + +

ur

El error es 1

1 17

2 14 32

3 7

u u

E u u

u u

+ + = + − + = + +

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

i=1 � −mS + 1.5mc = 3 + 0.5> i=2 � 0.5mS − mc + 1.5mi = 5 + > i=3 � 0.5mc − mi = −3 − 0.5> Aplicando las mismas operaciones de item a) se obtiene

1 1.5 0 3 0.5

0 0.25 1.5 6.5 1.25

0 0 2 10 2

u

u

u

− + − + +

haciendo sustitución hacia arriba resulta 0.5 3

4

5

u

y u

u

+ = + +

ur El error es

1

3 0.5 3

4 4 0.5

5 5

u u

E u u u

u u

+ + = + − + = + +

Page 14: Diferencias finitas (1)

6)6)6)6) Considere el problema de valores de frontera. >GG(a) = 2>G(a) − >(a) + ac − 1, 0 < a < 1 >(0) = 5; >(1) = 10

Que tiene solución exacta >(a) = ac + 4a + 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. >(a) = ac + 4a + 5 >′(a) = 2a + 4 >′′(a) = 2 Evaluando en la ecuación diferencial

2 − 2(2a + 4) + ac + 4a + 5 = ac − 1 Entonces la solución dada satisface la ED. a) Discretización , con h=0.25:

0 0.25 0.5 0.75 1 Tenemos las siguientes formulas: >GG(a) ≈ >(a + ℎ) − 2>(a) + >(a − ℎ)ℎc >′(a) ≈ >(a + ℎ) − >(a − ℎ)2ℎ Reemplazando en la ecuación se tiene >(ag + ℎ) − 2>(ag) + >(ag − ℎ)ℎc − 2 >(ag + ℎ) − >(ag − ℎ)2ℎ + >(ag) = agc − 1 Aproximando se obtiene: >gvS − 2>g + >gxS − ℎ(>gvS − >gxS) + ℎc>g = ℎc(agc − 1) (1 + ℎ)>gxS + (ℎc − 2)>g + (1 − ℎ)>gvS = ℎc(agc − 1)

a0 a2 a3 a4 a1

Page 15: Diferencias finitas (1)

Ahora planteamos las ecuaciones, según nuestra formula: i=1 � (1 + ℎ)>{ + (ℎc − 2)>S + (1 − ℎ)>c = ℎc(aSc − 1) i=2 � (1 + ℎ)>S + (ℎc − 2)>c + (1 − ℎ)>i = ℎc(acc − 1) i=3 � (1 + ℎ)>c + (ℎc − 2)>i + (1 − ℎ)>l = ℎc(aic − 1) En este punto podemos ocupar nuestra condición de borde, que es >(0) = 5 m >(1) = 10. Lo que se traduce en que : >(0) = >{ = 5 y >(1) = >l = 10 1.25 ∗ 5 − 1.9375>S + 0.75>c = 0.0625(0.25c − 1) 1.25>S − 1.9375>c + 0.75>i = 0.0625(0.5c − 1) 1.25>c − 1.9375>i + 0.75 ∗ 10 = 0.0625(0.75c − 1) De forma ordenada queda: −1.9375>S + 0.75>c = −6.30859375 1.25>S − 1.9375>c + 0.75>i = −0.046875 1.25>c − 1.9375>i = −7.52734375 Ordenando de forma matricial: �−1.9375 0.75 01.25 −1.9375 0.750 1.25 −1.9375� �>S>c>i� = �−6.30859375−0.046875−7.52734375� Después de aplicar el método de Gauss, obtenemos: >®̄ U°±²Wg³U´² = �>S>c>i� = �6.06257.258.5625� que es una aproximación a la solución exacta. En cuanto a los valores exactos: >®̄ µWU¶·² = ¸>(0.25)>(0.5)>(0.75)¹ = �0.25c + 4 ∗ 0.25 + 50.5c + 4 ∗ 0.5 + 50.75c + 4 ∗ 0.75 + 5� = �6.06257.258.5625� b) Por lo que el error cometido es 0, pues >®̄ µWU¶·² = >®̄ U°±²Wg³U´², entonces: º >®̄ µWU¶·² − >®̄ U°±²Wg³U´²º­ = 0 c) En cuanto a la estabilidad del sistema, se debe ocupar la formula de número de condición, es decir: »(C) = � CxS�­� C�­

Page 16: Diferencias finitas (1)

CxS = � −0.773657 −0.3991684 −0.1545168−0.6652807 −1.031185 −0.3991684−0.4292133 −0.6652807 −0.773657 � � CxS�­ = 2.095634 � C�­ = 3 »(C) = 6.286902>>1 � El sistema lineal es muy inestable. DIFERENCIAS FINITAS EN 2DIFERENCIAS FINITAS EN 2DIFERENCIAS FINITAS EN 2DIFERENCIAS FINITAS EN 2----D (BIDIMENSIONAL)D (BIDIMENSIONAL)D (BIDIMENSIONAL)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 6g(^ = 0,1,2, … ¾) igualmente espaciados sobre el rango 0 ≤ 6 ≤ ¾W , con 6{ = 0, 6¿ = ¾W m ∆6 = 6gvS − 6g . Luego, procedemos con el conjunto de puntos de la grilla mÁ( = 0,1,2, … R) igualmente espaciados sobre el rango 0 ≤ m ≤ Ry, con m{ = 0, mà = Ry m ∆m = mÁvS − mÁ . Ahora, un punto típico de la grilla tiene coordenadas (6g , mÁ). 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. 5j6gvS, mÁk = 5j6g + ∆6, mÁk = 5j6g , mÁk + ∆6 Ä5j6g , mÁkÄ6 + ∆6c2 Äc5j6g + ÅS∆6, mÁkÄ6c Por simplicidad en la notación, podemos escribir: 5gvS,Á = 5g,Á + ∆6 Ä5j6g, mÁkÄ6 + ∆6c2 Äc5j6g + ÅS∆6, mÁkÄ6c

Se asocia que ∆6 = ℎ y que ∆m = » Entonces las formulas son (al igual que en problemas unidimensionales): 1.- Aproximación de diferencias hacia delante de Ä5/Ä6 y de Ä5/Äm

Ä5j6g , mÁkÄ6 ≈ 5gvS,Á − 5g,Áℎ ; Ä5j6g, mÁkÄm ≈ 5g,ÁvS − 5g,Á» 2.- Aproximación de diferencias hacia atrás de Ä5/Ä6 y de Ä5/Äm

Page 17: Diferencias finitas (1)

Ä5j6g , mÁkÄ6 ≈ 5g,Á − 5gxS,Áℎ ; Ä5j6g, mÁkÄm ≈ 5g,Á − 5g,ÁxS» 3.- Aproximación de diferencias central de Ä5/Ä6 y de Ä5/Äm

Ä5j6g , mÁkÄ6 ≈ 5gvS,Á − 5gxS,Á2ℎ ; Ä5j6g, mÁkÄm ≈ 5g,ÁvS − 5g,ÁxS2» 4.- Aproximación de diferencias de Äc5/Ä6c y de Äc5/Ämc

Äc5j6g , mÁkÄ6c ≈ 5gvS,Á − 25g,Á + 5gxS,Áℎc ; Äc5j6g , mÁkÄmc ≈ 5g,ÁvS − 25g,Á + 5g,ÁxS»c 7)7)7)7) Aproximar la Temperatura en una placa en Estado de Equilibrio, discretizando la placa con h=0.5 y con k=1.

Äc>(6, m)Ä6c + Äc>(6, m)Ämc = 0 >(0, m) = m + 3>(1.5, m) = 2m + 4>(6, 0) = 6c + 1>(6, 3) = 36

Sol: Con los datos entregados por el problema podemos construir el conjunto de puntos de la grilla, la cual es: >(6, 3) >(0, m)

>(1.5, m)

>(6, 0) -Los puntos negros son puntos conocidos, dados por las condiciones de borde.

0 0.5 1 1.5

1

2

3

y

x

h=0.5

K=1

Page 18: Diferencias finitas (1)

-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: Äc>j6g , mÁkÄ6c ≈ >gvS,Á − 2>g,Á + >gxS,Áℎc Äc>j6g , mÁkÄmc ≈ >g,ÁvS − 2>g,Á + >g,ÁxS»c Reemplazando estos datos en la ecuación diferencial, obtenemos: ∇c>(6, m) = Äc>(6, m)Ä6c + Äc>(6, m)Ämc = >gvS,Á − 2>g,Á + >gxS,Áℎc + >g,ÁvS − 2>g,Á + >g,ÁxS»c = 0 Siendo que h=0.5 y k=1: 4>gvS,Á − 8>g,Á + 4>gxS,Á + >g,ÁvS − 2>g,Á + >g,ÁxS = 0 4>gxS,Á − 10>g,Á + >g,ÁvS + >g,ÁxS + 4>gvS,Á = 0 Ahora planteamos las ecuaciones, según nuestra formula: ^ = 1; Â = 1 � 4>{,S − 10>S,S + >S,c + >S,{ + 4>c,S = 0 ^ = 1; Â = 2 � 4>{,c − 10>S,c + >S,i + >S,S + 4>c,c = 0 ^ = 2; Â = 1 � 4>S,S − 10>c,S + >c,c + >c,{ + 4>i,S = 0 ^ = 2; Â = 2 � 4>S,c − 10>c,c + >c,i + >c,S + 4>i,c = 0 En este punto podemos ocupar nuestras condiciones de borde, que son: >{,S = >(0,1) = 4 >{,c = >(0,2) = 5 >S,{ = >(0.5,0) = 1.25 >S,i = >(0.5,3) = 1.5 >c,{ = >(1,0) = 2 >i,S = >(1.5,1) = 6 >c,i = >(1,3) = 3 >i,c = >(1.5,2) = 8 Al aplicar las condiciones de borde a las ecuaciones, estas quedan igual a: 4 ∗ 4 − 10>S,S + >S,c + 1.25 + 4>c,S = 0 4 ∗ 5 − 10>S,c + 1.5 + >S,S + 4>c,c = 0 4>S,S − 10>c,S + >c,c + 2 + 4 ∗ 6 = 0 4>S,c − 10>c,c + 3 + >c,S + 4 ∗ 8 = 0 De forma ordenada queda: −10>S,S + >S,c + 4>c,S = −17.25 −10>S,c + >S,S + 4>c,c = −21.5 4>S,S − 10>c,S + >c,c = −26

Page 19: Diferencias finitas (1)

4>S,c − 10>c,c + >c,S = −35 Y en forma matricial es: ¸−10 11 −10 4 00 44 00 4 −10 11 −10¹ È>S,S>S,c>c,S>c,c

É = ¸−17.25−21.5−26−35 ¹

Al aplicar el método de Gauss, se obtiene que: È>S,S>S,c>c,S>c,c

É = ¸4.16564.95374.8635.9678¹ Que son las Temperaturas faltantes en la discretización de la placa.

8)8)8)8) Aproximar después de t=2 segundos el problema diferencial parcial. −4>WW(6, a) + >·(6, a) = 0.8 cos(Êa)>(6, 0) = 2>(0, a) = a + 1>(1, a) = 3a -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:

5.9678

4.9537 4.1656

4.863

0

1

2

0.25 0.5 0.75 1

t

x

>(0, a) >(1, a)

>(6, 0)

Page 20: Diferencias finitas (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: Äc>j6g , aÁkÄ6c ≈ >gvS,Á − 2>g,Á + >gxS,Áℎc Ä>j6g, aÁkÄa ≈ >g,Á − >g,ÁxS» Reemplazando estos datos en la ecuación diferencial, obtenemos: −4 >gvS,Á − 2>g,Á + >gxS,Áℎc + >g,Á − >g,ÁxS» = 0.8 cosjÊaÁk Siendo que h=0.25 y k=1: −64(>gvS,Á − 2>g,Á + >gxS,Á) + >g,Á − >g,ÁxS = 0.8 cosjÊaÁk −64>gxS,Á + 129>g,Á − >g,ÁxS − 64>gvS,Á = 0.8 cosjÊaÁk Ahora planteamos las ecuaciones, según nuestra formula: ^ = 1; Â = 1 � −64>{,S + 129>S,S − >S,{ − 64>c,S = 0.8 cos(ÊaS) ^ = 1; Â = 2 � −64>{,c + 129>S,c − >S,S − 64>c,c = 0.8 cos(Êac) ^ = 2; Â = 1 � −64>S,S + 129>c,S − >c,{ − 64>i,S = 0.8 cos(ÊaS) ^ = 2; Â = 2 � −64>S,c + 129>c,c − >c,S − 64>i,c = 0.8 cos(Êac) ^ = 3; Â = 1 � −64>c,S + 129>i,S − >i,{ − 64>l,S = 0.8 cos(ÊaS) ^ = 3; Â = 2 � −64>c,c + 129>i,c − >i,S − 64>l,c = 0.8 cos(Êac) En este punto podemos ocupar nuestras condiciones de borde, que son: >{,S = >(0,1) = 2 >{,c = >(0,2) = 3 >S,{ = >(0.25,0) = 2 >c,{ = >(0.5,0) = 2 >i,{ = >(0.75,0) = 2 >l,S = >(1,1) = 3 >l,c = >(1,2) = 6 Al aplicar las condiciones de borde a las ecuaciones, estas quedan igual a: −64 ∗ 2 + 129>S,S − 2 − 64>c,S = −0.8 −64 ∗ 3 + 129>S,c − >S,S − 64>c,c = 0.8 −64>S,S + 129>c,S − 2 − 64>i,S = −0.8 −64>S,c + 129>c,c − >c,S − 64>i,c = 0.8

Page 21: Diferencias finitas (1)

−64>c,S + 129>i,S − 2 − 64 ∗ 3 = −0.8 −64>c,c + 129>i,c − >i,S − 64 ∗ 6 = 0.8 De forma ordenada queda: 129>S,S − 64>c,S = 129.2 129>S,c − >S,S − 64>c,c = 192.8 −64>S,S + 129>c,S − 64>i,S = 1.2 −64>S,c + 129>c,c − >c,S − 64>i,c = 0.8 −64>c,S + 129>i,S = 193.2 −64>c,c + 129>i,c − >i,S = 384.8 Y en forma matricial es:

ËÌÌÌÌÍ

129 0 −64−1 129 0−64 0 1290 0 0−64 0 00 −64 00 −64 −10 0 −640 0 0

129 0 −64 0 129 0−64 −1 129ÎÏÏÏÏÐ

ËÌÌÌÌÍ>S,S>S,c>c,S>c,c>i,S>i,cÎÏÏ

ÏÏÐ =ËÌÌÌÌÍ129.2192.81.20.8193.2384.8ÎÏÏ

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

ËÌÌÌÌÍ>S,S>S,c>c,S>c,c>i,S>i,cÎÏÏ

ÏÏÐ =ËÌÌÌÌÍ2.22223.72572.46054.46242.71845.2179ÎÏÏ

ÏÏÐ Que son los valores faltantes en la discretización del problema de EDP. 9)9)9)9) Dado el problema de EDP encontrar una aproximación en 6 = ÑÒl , Òc , iÒl Ó después de 2 segundos. 3>WW = >· − 5, 0 < 6 < Ê, a > 0>(6, 0) = 1>(0, a) = >(Ê, a) = 1 -Indicación: ℎ = Òl y » = 1. Sol: Con los datos entregados por el problema podemos construir el conjunto de puntos de la grilla, la cual es: 0

1

2

Ê4 Ê2

3Ê4 Ê

t

x

>(0, a) >(Ê, a)

>(6, 0)

Page 22: Diferencias finitas (1)

-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: Äc>j6g , aÁkÄ6c ≈ >gvS,Á − 2>g,Á + >gxS,Áℎc Ä>j6g, aÁkÄa ≈ >g,Á − >g,ÁxS» Reemplazando estos datos en la ecuación diferencial, obtenemos: 3 >gvS,Á − 2>g,Á + >gxS,Áℎc − >g,Á − >g,ÁxS» = −5 Siendo que ℎ = Òl y » = 1: 48 >gvS,Á − 2>g,Á + >gxS,ÁÊc − >g,Á − >g,ÁxS = −5 48>gvS,Á − 96>g,Á + 48>gxS,Á − Êc>g,Á + Êc>g,ÁxS = −5Êc 48>gxS,Á − (96 + Êc)>g,Á + Êc>g,ÁxS + 48>gvS,Á = −5Êc Ahora planteamos las ecuaciones para t=1 segundos, según nuestra formula: ^ = 1; Â = 1 � 48>{,S − (96 + Êc)>S,S + Êc>S,{ + 48>c,S = −5Êc ^ = 2; Â = 1 � 48>S,S − (96 + Êc)>c,S + Êc>c,{ + 48>i,S = −5Êc ^ = 3; Â = 1 � 48>c,S − (96 + Êc)>i,S + Êc>i,{ + 48>l,S = −5Êc En este punto podemos ocupar nuestras condiciones de borde, que son: >{,S = >(0,1) = 1 >S,{ = >(Ê/4,0) = 1 >c,{ = >(Ê/2,0) = 1 >i,{ = >(3Ê/4,0) = 1 >l,S = >(Ê, 1) = 1 Al aplicar las condiciones de borde a las ecuaciones, estas quedan igual a: 48 ∗ 1 − (96 + Êc)>S,S + Êc ∗ 1 + 48>c,S = −5Êc 48>S,S − (96 + Êc)>c,S + Êc ∗ 1 + 48>i,S = −5Êc 48>c,S − (96 + Êc)>i,S + Êc ∗ 1 + 48 ∗ 1 = −5Êc De forma ordenada queda: −(96 + Êc)>S,S + 48>c,S = −5Êc − 48 − Êc 48>S,S − (96 + Êc)>c,S + 48>i,S = −5Êc − Êc 48>c,S − (96 + Êc)>i,S = −5Êc − 48 − Êc Y en forma matricial es:

Page 23: Diferencias finitas (1)

¸−(96 + Êc) 48 048 −(96 + Êc) 480 48 −(96 + Êc)¹ �>S,S>c,S>i,S� = − �6Êc + 486Êc6Êc + 48� Al aplicar el método de Gauss, se obtiene que: �>S,S>c,S>i,S� = �2.15042.50932.1504� Valores en t=1 segundo Ahora planteamos las ecuaciones para t=2 segundos, según nuestra formula: ^ = 1; Â = 2 � 48>{,c − (96 + Êc)>S,c + Êc>S,S + 48>c,c = −5Êc ^ = 2; Â = 2 � 48>S,c − (96 + Êc)>c,c + Êc>c,S + 48>i,c = −5Êc ^ = 3; Â = 2 � 48>c,c − (96 + Êc)>i,c + Êc>i,S + 48>l,c = −5Êc En este punto podemos ocupar nuestras condiciones de borde y los resultados arrojados anteriormente, que son: >{,c = >(0,2) = 1 >S,S = >(0.25,1) = 2.1504 >c,S = >(0.5,1) = 2.5093 >i,S = >(0.75,1) = 2.1504 >l,c = >(Ê, 2) = 1 Al aplicar las condiciones de borde a las ecuaciones, estas quedan igual a: 48 ∗ 1 − (96 + Êc)>S,c + Êc ∗ 2.1504 + 48>c,c = −5Êc 48>S,c − (96 + Êc)>c,c + Êc ∗ 2.5093 + 48>i,c = −5Êc 48>c,c − (96 + Êc)>i,c + Êc ∗ 2.1504 + 48 ∗ 1 = −5Êc De forma ordenada queda: −(96 + Êc)>S,c + 48>c,c = −5Êc − 48 − 2.1504Êc 48>S,c − (96 + Êc)>c,c + 48>i,c = −5Êc − 2.5093Êc 48>c,c − (96 + Êc)>i,c = −5Êc − 48 − 2.1504Êc Y en forma matricial es: ¸−(96 + Êc) 48 048 −(96 + Êc) 480 48 −(96 + Êc)¹ �>S,c>c,c>i,c� = − �7.1504Êc + 487.5093Êc7.1504Êc + 48� Al aplicar el método de Gauss, se obtiene que: �>S,c>c,c>i,c� = �2.44092.91342.4409� Valores en t=2 segundo, que son los que andábamos buscando.

Page 24: Diferencias finitas (1)

10)10)10)10) Aproximar el calor de una barra de longitud 4 después de 2 segundos en los puntos x=1,2,3. >· − 4>WW + 3>W = 0.8 cos(Êa) + BxW>(0, a) = a + 1>(4, a) = ]BE(Êa)>(6, 0) = 6c + 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: -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: Äc>j6g , aÁkÄ6c ≈ >gvS,Á − 2>g,Á + >gxS,Áℎc Ä>j6g, aÁkÄ6 ≈ >gvS,Á − >gxS,Á2ℎ Ä>j6g, aÁkÄa ≈ >g,Á − >g,ÁxS» Reemplazando estos datos en la ecuación diferencial, obtenemos: >g,Á − >g,ÁxS» − 4 >gvS,Á − 2>g,Á + >gxS,Áℎc + 3 >gvS,Á − >gxS,Á2ℎ = 0.8 cosjÊaÁk + BxWÔ Siendo que h=1 y k=1: >g,Á − >g,ÁxS − 4>gvS,Á + 8>g,Á − 4>gxS,Á + 1.5>gvS,Á − 1.5>gxS,Á = 0.8 cosjÊaÁk + BxWÔ −5.5>gxS,Á + 9>g,Á − >g,ÁxS − 2.5>gvS,Á = 0.8 cosjÊaÁk + BxWÔ Ahora planteamos las ecuaciones, según nuestra formula: ^ = 1; Â = 1 � −5.5>{,S + 9>S,S − >S,{ − 2.5>c,S = 0.8 cos(ÊaS) + BxW� ^ = 1; Â = 2 � −5.5>{,c + 9>S,c − >S,S − 2.5>c,c = 0.8 cos(Êac) + BxW� ^ = 2; Â = 1 � −5.5>S,S + 9>c,S − >c,{ − 2.5>i,S = 0.8 cos(ÊaS) + BxW� ^ = 2; Â = 2 � −5.5>S,c + 9>c,c − >c,S − 2.5>i,c = 0.8 cos(Êac) + BxW� ^ = 3; Â = 1 � −5.5>c,S + 9>i,S − >i,{ − 2.5>l,S = 0.8 cos(ÊaS) + BxW� ^ = 3; Â = 2 � −5.5>c,c + 9>i,c − >i,S − 2.5>l,c = 0.8 cos(Êac) + BxW�

0

1

2

0.25 0.5 0.75 1

t

x

>(0, a) >(4, a)

>(6, 0)

Page 25: Diferencias finitas (1)

En este punto podemos ocupar nuestras condiciones de borde, que son: >{,S = >(0,1) = 2 >{,c = >(0,2) = 3 >S,{ = >(1,0) = 2 >c,{ = >(2,0) = 5 >i,{ = >(3,0) = 10 >l,S = >(4,1) = 0 >l,c = >(4,2) = 0 Al aplicar las condiciones de borde a las ecuaciones, estas quedan igual a: −5.5 ∗ 2 + 9>S,S − 2 − 2.5>c,S = −0.8 + BxS −5.5 ∗ 3 + 9>S,c − >S,S − 2.5>c,c = 0.8 + BxS −5.5>S,S + 9>c,S − 5 − 2.5>i,S = −0.8 + Bxc −5.5>S,c + 9>c,c − >c,S − 2.5>i,c = 0.8 + Bxc −5.5>c,S + 9>i,S − 10 − 2.5 ∗ 0 = −0.8 + Bxi −5.5>c,c + 9>i,c − >i,S − 2.5 ∗ 0 = 0.8 + Bxi De forma ordenada queda: 9>S,S − 2.5>c,S = −0.8 + BxS + 11 + 2 9>S,c − >S,S − 2.5>c,c = 0.8 + BxS + 16.5 −5.5>S,S + 9>c,S − 2.5>i,S = −0.8 + Bxc + 5 −5.5>S,c + 9>c,c − >c,S − 2.5>i,c = 0.8 + Bxc −5.5>c,S + 9>i,S = −0.8 + Bxi + 10 −5.5>c,c + 9>i,c − >i,S = 0.8 + Bxi Y en forma matricial es:

ËÌÌÌÌÍ

9 0 −2.5−1 9 0−5.5 0 90 0 0−2.5 0 00 −2.5 00 −5.5 −10 0 −5.50 0 0

9 0 −2.5 0 9 0−5.5 −1 9 ÎÏÏÏÏÐ

ËÌÌÌÌÍ>S,S>S,c>c,S>c,c>i,S>i,cÎÏÏ

ÏÏÐ =ËÌÌÌÌÍ12.2 + BxS17.3 + BxS4.2 + Bxc0.8 + Bxc9.2 + Bxi0.8 + Bxi ÎÏÏ

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

ËÌÌÌÌÍ>S,S>S,c>c,S>c,c>i,S>i,cÎÏÏ

ÏÏÐ =ËÌÌÌÌÍ

2.0782.96012.45362.75782.52722.0606ÎÏÏÏÏÐ Que son los valores faltantes en la discretización del problema de EDP.