1
LẬP TRÌNH C++
§11. Các phương pháp tính gần
đúng tích phân xác định
Cho hàm số y=f(x) liên tục trên đoạn [a, b]
Tính gần đúng tích phân xác định:
∫
=
b
a
dxxfS ).(
2
I. Công thức hình thang :
•
Cho trước số tự nhiên n đủ lớn, sau đó chia đoạn [a,
b] thành n đoạn bằng nhau :
•
a=x0<x1<...<xn=b; xi=a+ih với h=(b-a)/n; i: 0->n
•
Xấp xỉ diện tích hình thang cong bằng diện tích hinh
thang, ta có :
O
y
x
x
1
=a x
n
=b
3
2
−
++++
+
=
n
n
xfxfxf
xfxf
h
))(...)()(
2
)()(
.(
121 −
++++
+
=
n
xfxfxf
bfaf
h
4
Ta có sơ đồ khối :
Ví dụ : tính tích phân
Begin
End
Vào a, b, n, f(x)
h=(b-a)/n; S=(f(a)+f(b))/2;
i=1
y
x
x
0
=a x
2n
=b