Beruflich Dokumente
Kultur Dokumente
Ecuación Algebraica
, . ,
, , ,
, , ,
con
de manera que
, , 0 0 ⋯ 0
, , , 0 ⋯ 0
= 0 , , , ⋯ 0
⋮ ⋮ ⋮ ⋮ ⋯ ⋮
0 0 0 ⋯ , ,
0 0 0 ⋯ , .
O sea
Ahora bien,
1 1
, = = + − =
ℎ ℎ
1 1
= +
ℎ ℎ
−1 −1 1 −1
, = = =
ℎ ℎ ℎ
+1 1 1 1
, = = − =−
ℎ ℎ ℎ
Esta situación conlleva a que la matriz sea “sparse” (dispersa), o
sea solamente algunas entradas de son diferentes de cero; en
este caso unidimensional la matriz es tridiagonal, donde solamente
son diferentes de cero los elementos de la diagonal principal y las
diagonales adyacentes.
, = , . = , , = , por lo tanto
2 −1 0 ⋯ 0 0
−1 2 −1 ⋯ 0 0
0 −1 2 ⋯ 0 0
=
0 0 −1 ⋯ 0 0
0 0 0 ⋯ 2 −1
0 0 0 ⋯ −1 2
Ejemplo
/ /
/ /
,
/ /
sin( ) 1
sin( ) 2
= =
sin( ) 3
sin( ) 4
= sin( ) 1 =
/ /
= sin( ) + sin( )
/
= sin( ) 2 =
/ /
= sin( ) + sin( )
/ /
= sin( ) 3 =
/ /
= sin( ) + sin( )
/ /
= sin( ) 3 =
/ /
= sin( ) + sin( )
/ /
Cálculo de los valores nodales , , usando Matlab.
≫ ( ( )∗ ( )∗ , 0,1/5
1/5
2
−
+ ( )∗ ( )∗ 5 , 1/5,2/5 )
1
5
= 0.0501
≫ ( ( ( )∗ ( ) ∗ ( − 1/5)/(1/5),1/5,2/5)
+ ( ( )∗ ( ) ∗ (3/5 − )/(1/5),2/5,3/5))
= 0.1180
2 2
−
≫ exp( ) ∗ sin( ) ∗ 5 , 5,3
1 5
5
4 3
− 5,4
+ exp( ) ∗ sin( ) ∗ 5 ,
1 5
5
= 0.2078
3 3
−
≫ exp( ) ∗ sin( ) ∗ 5 , 5,4
2 5
5
1− 4
+ exp( ) ∗ sin( ) ∗ , , 5/5
1 5
5
= 0.3214
Hemos obtenido así el vector =[ , , , ] , o sea,
0.0501
= 0.1180
0.2078
0.3214
El sistema algebraico a resolver para obtener valores nodales
, , es:
2 −1 0 0 0.0501
1 −1 2 −1 0 = 0.1180
1/5 0 −1 2 −1 0.2078
0 0 −1 2 0.3214
>> = 1/(1/5) ∗ [2 − 1 0 0; −1 2 − 1 0; 0 − 1 2
− 1; 0 0 − 1 2]
=
10 −5 0 0
−5 10 −5 0
0 − 5 10 −5
0 0 − 5 10
0.0501
0.1180
0.2078
0.3214
>> ( , )
=
0.0517
0.0933
0.1113
0.0878
Hemos obtenido así los valores nodales:
= φ + φ + φ + φ
Comparaciones gráficas de las soluciones usando Matlab
≫ = 0: 0.20: 1
1 1 1 1
( )= cos( ) + − (1) −
2 2 2 2
Observar que
(0) = − = 0 (1) = cos(1) + − (1) − = 0
≫ = 0: 0.05: 1
1 ℎ ℎ 11
12 ℎ ℎ 21
>> = 0: 0.20: 1
=
0 0.2000 0.4000 0.6000 0.8000 1.0000
≫ = 0: 0.05: 1;
≫ ( , , , 1/2 ∗ ( ).∗ ( ) + (1/2 − 1/2 ∗ (1).
∗ (1)) ∗ − 1/2)
≫ = 0: 0.20: 1;
>> = [0 0.0517 0.0933 0.113 0.0878 0]
=
0 0.0517 0.0933 0.1130 0.0878 0
≫ = 1/2 ∗ ( ).∗ ( ) + (1/2 − 1/2 ∗ (1).∗ (1)).
∗ − 1/2
=