Professional Documents
Culture Documents
X. Hu (Penn State)
MATH/CMPSC 456
Apr. 9, 2012
1/9
X. Hu (Penn State)
(
u 00 (x) = f (x)
u(0) = u(1) = 0
x (0, 1)
MATH/CMPSC 456
Apr. 9, 2012
2/9
(
u 00 (x) = f (x)
u(0) = u(1) = 0
x (0, 1)
Introduce a Space:
V := {v C 1 ([0, 1]),
X. Hu (Penn State)
v (0) = v (1) = 0}
MATH/CMPSC 456
Apr. 9, 2012
2/9
(
u 00 (x) = f (x)
u(0) = u(1) = 0
x (0, 1)
Introduce a Space:
V := {v C 1 ([0, 1]),
v (0) = v (1) = 0}
X. Hu (Penn State)
v V
MATH/CMPSC 456
Apr. 9, 2012
2/9
X. Hu (Penn State)
1
.
N +1
MATH/CMPSC 456
Apr. 9, 2012
3/9
1
.
N +1
X. Hu (Penn State)
MATH/CMPSC 456
Apr. 9, 2012
3/9
1
.
N +1
i (x) =
xxi1
xi xi1
xi+1 x
xi+1 xi
X. Hu (Penn State)
x (xi1 , xi )
x [xi , xi+1 )
i = 1, 2 , N
otherwise
MATH/CMPSC 456
Apr. 9, 2012
3/9
X. Hu (Penn State)
vh Vh
(1)
MATH/CMPSC 456
Apr. 9, 2012
4/9
vh Vh
(1)
Two Observations:
P
uh (x) = N
j=1 uj j (x)
To fulfill (1) for any function vh in Vh is equivalent to fulfill it only for
the basis functions i (x), i = 1, 2, , N
X. Hu (Penn State)
MATH/CMPSC 456
Apr. 9, 2012
4/9
vh Vh
(1)
Two Observations:
P
uh (x) = N
j=1 uj j (x)
To fulfill (1) for any function vh in Vh is equivalent to fulfill it only for
the basis functions i (x), i = 1, 2, , N
Discretized Equation
N Z
X
(
j=1
0j (x)0i (x)dx)uj
X. Hu (Penn State)
Z
=
f (x)i (x)dx,
i = 1, 2, , N
MATH/CMPSC 456
Apr. 9, 2012
4/9
Let aij =
system
R1
0
R1
0
Au = f
where u = (u1 , u2 , , uN )T , f = (f1 , f2 , , fN )T , and A = (aij ).
Moreover, A can be computed and
A=
X. Hu (Penn State)
1
tridiag (1, 2, 1).
h
MATH/CMPSC 456
Apr. 9, 2012
5/9
x (0, 1),
, t > 0,
X. Hu (Penn State)
x (0, 1).
MATH/CMPSC 456
Apr. 9, 2012
6/9
Discretization in Space
Weak Form:
Z 1
Z
ut (t, x)v (x)dx +
0
X. Hu (Penn State)
Z
ux (t, x)vx (x)dx =
MATH/CMPSC 456
Apr. 9, 2012
7/9
Discretization in Space
Weak Form:
Z 1
Z
ut (t, x)v (x)dx +
0
Z
ux (t, x)vx (x)dx =
uh (t)
vh (x)dx +
t
X. Hu (Penn State)
Z
0
uh (t) vh (x)
dx =
x
x
MATH/CMPSC 456
vh (x)
Apr. 9, 2012
7/9
Discretization in Space
Let uh (t) =
PN
Z
N
X
uj (t)
j=1
j (x)i (x)dx+
N
X
Z
uj (t)
j=1
or in matrix form
M
0j (x)0i (x)dx
u(t)
+ Au(t) = f(t).
t
where
Z
(M)ij =
Z
i (x)j (x)dx,
(A)ij =
X. Hu (Penn State)
0i (x)0j (x)dx
MATH/CMPSC 456
Apr. 9, 2012
8/9
Fully Discretization
-method
M
uk+1 uk
+ A(uk+1 + (1 )uk ) = f(tk+1 ) + (1 )f(tk ).
t
i.e.
(M + tA)uk+1 = (M (1 )tA)uk + t(f(tk+1 ) + (1 )f(tk )).
X. Hu (Penn State)
MATH/CMPSC 456
Apr. 9, 2012
9/9