ĐI H C QU C GIA TP. H CHÍ MINH
TR NG ĐI H C BÁCH KHOAƯỜ
…………..o0o…………..
BÁO CÁO BTL
PH NG PHÁP TÍNHƯƠ
Giáo viên h ng d n: Hoàng H i Hàướ
Đ tài 6: Gi i h
Ax b
=
b ng
ph ng pháp Gauss-Seidelươ
L p L06, Nhóm 15
Bài t p l n PH NG PHÁP TÍNHƯƠ Nhóm 15 – Đ tài 6
L i nói đu
Thân chào Th y cô và các b n sinh viên!
Đây là quy n báo cáo Bài t p l n do Nhóm 15 th c hi n.
N i dung là gi i h
Ax b=
b ng ph ng pháp Gauss-Seidel d i s h ng ươ ướ ướ
d n c a cô ThS. Hoàng H i Hà.
BÀI BÁO CÁO G M CÁC PH N
............................................................................................................................................................................ 2
BÀI BÁO CÁO G M CÁC PH N ............................................................................................................................ 1
Đ TÀI ....................................................................................................................................................................... 3
PH N 1. C S LÝ THUY T Ơ ................................................................................................................................ 3
PH N 2. HI N TH C ............................................................................................................................................... 5
PH N 3. TÍNH NĂNG VÀ VÍ D ............................................................................................................................ 9
1
Danh sách thành viên
Lê Hoàng D ngươ 171090
0
Đng Lê Thanh Hi u ế 171127
4
Thái H i Lâm171190
5
Hu nh Minh Thu n 171031
5
Nguy n Duy B o 171059
2
Võ Th Thúy Qu nh 171292
2
Bài t p l n PH NG PHÁP TÍNHƯƠ Nhóm 15 – Đ tài 6
Các tính năng c a ch ng trình: ươ ............................................................................................................................ 9
M t s tính năng khác: .......................................................................................................................................... 9
Ví d ...................................................................................................................................................................... 10
TÀI LI U THAM KH O ......................................................................................................................................... 14
Nhóm chúng em đã c g ng trình bày n i b t các ý chính, c th các hàm và
cung c p TestCase đ b n đc có th d dàng hi u rõ và đánh giá.
Thay m t c l p, Chúng em g i l i c m n chân thành nh t cô ThS. Hoàng ơ
H i Hà đã t n tình h ng d n và d y b o chúng em trong h c kì 1 năm h c ướ
2018 này.
2
Bài t p l n PH NG PHÁP TÍNHƯƠ Nhóm 15 – Đ tài 6
Đ TÀI
Đ TÀI 6: Gi i h
Ax b=
b ng ph ng pháp Gauss-Seidel ươ
Ki m tra s h i t c a nghi m
Ch n vect ơ
( )
0
x
tùy ý.
Tính vect nghi m ơ
( )
n
x
.
Đánh giá sai s tiên nghi m và h u nghi m theo c hai chu n.
Đánh giá tính n đnh c a h .
Tìm ch s
n
nh nh t đ nghi m
( )
n
x
có sai s nh h n ơ
ε
cho tr c.ướ
PH N 1. C S LÝ THUY T Ơ
-Trong gi i tích s , ph ng pháp Gauss-Seidelươ hay còn g i là ph ng pháp ươ
l p Gauss-Seidel, ph ng pháp Liebmannươ hay ph ng pháp t s a saiươ là
m t ph ng pháp l pươ đc s d ng đ gi i m tượ h ph ng trình tuy n ươ ế
tính t ng t nhươ ư ph ng pháp Jacobiươ . Nó đc đt tên theo haiượ nhà toán
h c ng i Đcườ Carl Friedrich Gauss và Philipp Ludwig von Seidel. M c dù
ph ng pháp này có th áp d ng cho b t kươ ma tr n nào không ch a ph n
t 0 (không) trên các đng chéo, nh ng tính h i t ch x y ra n u ma tr n ườ ư ế
ho c là ma tr n đng chéo tr i ườ , ho c là ma tr n đi x ng đng th i xác
đnh d ng ươ .
-Đ gi i h
Ax b
=
ta phân tích
11 12 1 11
21 22 2 22
1 2
... 0 ... 0
... 0 ... 0
... ... ... ...
... ... ... ...
0 0 ...
...
n
n
nn
n n nn
a a a a
a a a a
A
a
a a a
= =
12 1
21 2
1 2
0 - ... -
0 0 ... 0
0 ... 0 0 0 ... -
... ... ... ... ... ... ... ...
- ... 0 0 0 ... 0
n
n
n n
a a
aa
a a
=
D L U
V i đi u kiên gi s
A
là ma tr n đng chéo tr i nghiêm ng t t c ườ
det 0A
và
0, 1,2,...,
ii
a i n =
Do
0, 1,2,...,
ii
a i n =
nên
nh v y t n t i ư
1
D
và cũng t n t i
1
( )D L
Khi đó ta có:
3
Bài t p l n PH NG PHÁP TÍNHƯƠ Nhóm 15 – Đ tài 6
1 1
( )
( )
( ) * ( )
Ax b
D L U x b
D L x Ux b
x D L Ux D L b
=
=
= +
= +
Đt
1
1
( ) *
( )
g
g
T D L U
c D L b
=
=
Khi đó thành l p công th c có d ng
( ) ( )
1m m
g g
x T x c
= +
- Ki m tra tính h i t :
N u ế
1
g
T<
thì nghi m c a h h i t v
_
x
- Công th c đánh giá sai s :
Đánh giá sai s tiên nghi m
( ) ( ) ( )
_1 0
1
m
m
T
x x x x
T
Đánh giá sai s h u nghi m
( ) ( ) ( )
_1
1
m m m
T
x x x x
T
4