Sunteți pe pagina 1din 1

Ejercicio:

Considere el siguiente problema


   −u00 (x) + ex u (x) = f (x) en (0, 1)
PL
u (0) = u (1) = 0 ,

donde f (x) = (π 2 + ex ) sin (πx). La solución analı́tica deberı́a ser u (x) = sin (πx). Usar
diferencias finitas y formar un sistema lineal para resolver en Matlab; la solución deberı́a graficar
una función parecida a la solución analı́tica.

Diferencias finitas:
u0k+1 − u0k
u00 (xk ) ≈
h
uk+1 −uk
h
− uk −uh k−1

h
uk+1 − 2uk + uk−1
=
h2

Sistema Lineal:
(A + E) u = F ,
donde

     
2 −1 e1 f1
−1 2 −1   e2   f2 
     

 −1 2 −1 


 e3 

 f3 
 
1
A= h2

 . . . , E=
  . . . 
 , F = .
 

 . . . 


 . . . 

.
 
 . . −1  . .  .
−1 2 en fn

S-ar putea să vă placă și