You are on page 1of 6

ĐẠI HỌC QUỐC GIA TP.

HỒ CHÍ MINH
TRƢỜNG ĐẠI HỌC BÁCH KHOA
------------------------------

om
.c
ng
co
an
th

BÁO CÁO BÀI TẬP LỚN


ng

PHƢƠNG PHÁP TÍNH


ĐỀ TÀI SỐ: 10
o
du

GVHD: NGUYỄN HỒNG LỘC


u
cu

STT Họ và tên MSSV NHÓM


1 Nguyễn Như Biên 41200231 A08 -A
2 Nguyễn Hoàng Ân A08 -A
3 A08 -A
4 A08 -A

TP. HCM, 12/2013

CuuDuongThanCong.com https://fb.com/tailieudientucntt
NỘI DUNG BÁO CÁO
1. Bài toán đặt ra:
Đề tài số 10:
. Cho phương trình vi phân p(x)y’’+q(x)y’+r(x)y=f(x), y(a)=alpha, y(b)=beta.
Sử dụng phương pháp sai phân hữu hạn xấp xỉ nghiệm của phương trình vi phân trên

om
đoạn [a,b] với bước chia h. Xuất ra bảng gía trị nghiệm xấp xỉ theo tất cả tham số M.

.c
2. Cơ sở lý thuyết:

ng
co
 Chọn số tự nhiên bất kì n > 0. Chia đều đoạn [a,b] thành n đoạn bởi các
điểm chia x0 = a, xk = x0 + kh, k= 1,2,..…,n-1, xn= b, với .
an

 Tại các nút xk, k =1,2,…,n-1 bên trong đoạn [a,b] sử dụng công thức sai
th

phân hướng tâm , ta có :


o ng

y ( xk ) y ( xk ) yk yk
du

1 1 1 1
y (x k )
2h 2h
u

y ( xk ) 2 y(x k ) y ( xk ) yk 2 yk yk
cu

1 1 1 1
y (x k ) 2 2
h h

 Thay vào phương trình đã cho ta được

yk 2 yk yk yk yk
pk
1
2
1
qk
1 1
rk y k fk ,
h 2h

k 1, 2 , ...., n 1 với pk p ( xk ) , qk q ( xk ) , rk r ( xk ) , fk f ( xk ) .

 Từ các điều kiện biên y0 , yn sau khi biến đổi ta thu được hệ
phương trình:

CuuDuongThanCong.com https://fb.com/tailieudientucntt
Đây chính là hệ phương trình đại số tuyến tính cấp n-1 : AY=B
với A là ma trận

om
.c
A=

ng
co
an
th
ng

Y=
o
du
u
cu

B=

CuuDuongThanCong.com https://fb.com/tailieudientucntt
3. Code chƣơng trình:
function cau10
syms xM
% a<x<b
anpha=input('nhap anhpha= '); % anpha=f(a)
beta=input('nhap beta= '); % beta=f(b)
a=input('nhap Xo= ');
h=input('nhap h= ');
for M=1.3:0.1:4.0 % M chay tu 1.3 toi 4.0 voi khoang chia
0.1
X=[a+h a+2*h a+3*h];
p=X;

om
q=[12 12 12];
r=-2.3*M;

.c
f=[(M+2*(X(1,1)+M)^2);(M+2*(X(1,2)+M)^2);(M+2*(X(1,3)+M)^2)
];

ng
A1=p(1,1)/(h^2); co
A2=p(1,2)/(h^2);
A3=p(1,3)/(h^2);
an

B1=q(1,1)/(2*h);
B2=q(1,2)/(2*h);
th

B3=q(1,3)/(2*h);
A=[r-2*A1 A1+B1 0;A2-B2 r-2*A2 A2+B2;0 A3-B3 r-2*A3];
ng

B=[f(1,1)-(A1-B1)*anpha;f(2,1);f(3,1)-(A3+B3)*(beta*M)];
%giai phuong trinh AY=B
o

C=A^(-1);
du

Y=C*B;
Y1=Y(1,1);
u

Y2=Y(2,1);
cu

Y3=Y(3,1);
%xuat ket qua ra man hinh
fprintf('M= %3.1f | Y1= %6.4f | Y2= %6.4f | Y3= %6.4f
\n',M,Y1,Y2,Y3);
disp('-----------------------------------------------');

end

CuuDuongThanCong.com https://fb.com/tailieudientucntt
4. Ví dụ và kết xuất:
nhap anpha= 1.3
nhap beta= 2.3
nhap Xo= 0.4
nhap h= 0.2

M= 1.3 | Y1= 2.3154 | Y2= 2.3201 | Y3= 2.6603


------------------------------------------------
M= 1.4 | Y1= 2.4770 | Y2= 2.4708 | Y3= 2.8528
------------------------------------------------

om
M= 1.5 | Y1= 2.6310 | Y2= 2.6184 | Y3= 3.0432
------------------------------------------------
M= 1.6 | Y1= 2.7775 | Y2= 2.7628 | Y3= 3.2315

.c
------------------------------------------------
M= 1.7 | Y1= 2.9167 | Y2= 2.9041 | Y3= 3.4177

ng
------------------------------------------------
co
M= 1.8 | Y1= 3.0488 | Y2= 3.0423 | Y3= 3.6019
------------------------------------------------
M= 1.9 | Y1= 3.1739 | Y2= 3.1775 | Y3= 3.7841
an

------------------------------------------------
th

M= 2.0 | Y1= 3.2924 | Y2= 3.3097 | Y3= 3.9643


------------------------------------------------
ng

M= 2.1 | Y1= 3.4042 | Y2= 3.4389 | Y3= 4.1425


------------------------------------------------
o

M= 2.2 | Y1= 3.5097 | Y2= 3.5651 | Y3= 4.3188


du

------------------------------------------------
M= 2.3 | Y1= 3.6089 | Y2= 3.6884 | Y3= 4.4932
u

------------------------------------------------
cu

M= 2.4 | Y1= 3.7021 | Y2= 3.8089 | Y3= 4.6656


------------------------------------------------
M= 2.5 | Y1= 3.7894 | Y2= 3.9265 | Y3= 4.8362
------------------------------------------------
M= 2.6 | Y1= 3.8709 | Y2= 4.0412 | Y3= 5.0049
------------------------------------------------
M= 2.7 | Y1= 3.9468 | Y2= 4.1532 | Y3= 5.1717
------------------------------------------------
M= 2.8 | Y1= 4.0173 | Y2= 4.2624 | Y3= 5.3368
------------------------------------------------
M= 2.9 | Y1= 4.0824 | Y2= 4.3689 | Y3= 5.5000
------------------------------------------------
M= 3.0 | Y1= 4.1423 | Y2= 4.4727 | Y3= 5.6615

CuuDuongThanCong.com https://fb.com/tailieudientucntt
------------------------------------------------
M= 3.1 | Y1= 4.1972 | Y2= 4.5738 | Y3= 5.8211
------------------------------------------------
M= 3.2 | Y1= 4.2472 | Y2= 4.6723 | Y3= 5.9791
------------------------------------------------
M= 3.3 | Y1= 4.2923 | Y2= 4.7682 | Y3= 6.1352
------------------------------------------------
M= 3.4 | Y1= 4.3329 | Y2= 4.8615 | Y3= 6.2897
------------------------------------------------
M= 3.5 | Y1= 4.3688 | Y2= 4.9523 | Y3= 6.4425
------------------------------------------------
M= 3.6 | Y1= 4.4003 | Y2= 5.0406 | Y3= 6.5936
------------------------------------------------
M= 3.7 | Y1= 4.4276 | Y2= 5.1263 | Y3= 6.7431

om
------------------------------------------------
M= 3.8 | Y1= 4.4506 | Y2= 5.2097 | Y3= 6.8909

.c
------------------------------------------------
M= 3.9 | Y1= 4.4695 | Y2= 5.2906 | Y3= 7.0371

ng
------------------------------------------------
M= 4.0 | Y1= 4.4844 | Y2= 5.3691 | Y3= 7.1817
co
------------------------------------------------
an
th
o ng
du
u
cu

CuuDuongThanCong.com https://fb.com/tailieudientucntt

You might also like