SlideShare a Scribd company logo
1 of 32
TÍNH GẦN ĐÚNG TÍCH PHÂN XÁC ĐỊNH BẰNG CÔNG THỨC SIMPSON   Phương pháp số
Nội dung : 1. Lí thuyết   2. Thuật toán  3. Chương trình   4. Đồ thị   5. Chương trình Pascal
1. Lí thuyết
Tìm giá trị gần đúng của tích phân xác định sau : Trong đó  f(x)   là một hàm liên tục và khả vi trên đoạn  .   (1) Cách giải quyết :   Sử dụng công thức SIMPSON. Cụ thể như sau : Chia đoạn  thành 2 đoạn bằng nhau với 3 mốc  các giá trị tương ứng là  Bài toán đặt ra : PPS 1. Lí thuyết
Khi đó, ta có :   trong đó   Công thức (2) gọi là công thức Simpson đơn giản   (2) Để gia tăng độ chính xác khi lấy tích phân trên các khoảng lớn hơn, khoảng (a,b) có thể được chia nhỏ hơn nữa thành n bước. Việc định trị qua 3 điểm (tương đương với việc có hai khoảng) đối với mỗi khoảng con đòi hỏi rằng phải có một số chẳn các khoảng con. Nghĩa là chúng ta có thể khai triển số các khoảng con dưới dạng  n = 2k  . PPS 1. Lí thuyết
Ta có :   các mốc là   Giá trị của hàm tương ứng   Ta có các phép biến đổi sau : PPS 1. Lí thuyết
Vậy : (4)   Công thức (4) gọi là công thức Simpson mở rộng   Để thuận tiện cho việc viết thuật toán cũng như viết chương trình sau này, công thức (4) được viết lại như sau : (5)   PPS 1. Lí thuyết
2. Thuật toán
[object Object],[object Object],[object Object],Giải thích :   là tổng các giá trị của hàm f(x) tại các điểm x có chỉ số là số chẳn là tổng các giá trị của hàm f(x) tại các điểm x có chỉ số là số lẽ PPS 2. Thuật toán
[object Object],[object Object],[object Object],[object Object],   dừng chương trình   ,[object Object],[object Object],[object Object],Giải thích :   Trong thuật toán trên, cách sử dụng các biến x bằng kí hiệu là  và  chỉ với mục đích dể hiểu, còn trong chương trình vẫn dùng một biến chung là x. PPS 2. Thuật toán
3. Chương trình
Chương trình sau đây được xây dựng để tính tích phân  của hàm  y = 2x  trong một đoạn  cho trước (mà nếu  tính giải tích sẽ cho kết quả là  ). Ngôn ngữ lập trình :  Turbo Pascal 7.0 Chương trình được viết  tương ứng 1-1  với giải thuật đã được trình bày ở trên. PPS 3. Chương trình
Program TINH_TICH_PHAN_BANG_CONG_THUC_SIMPSON; Uses crt; Var  a,b,k:integer; {------------------------Xac lap ham f(x)---------------------} Function f(x:real):real; Begin f := 2*x; End; {-------------------------Ket thuc ham------------------------} PPS 3. Chương trình
{-----------------------Thu tuc SIMPSON-----------------------} Procedure Simpson(a,b,k:integer); Var  i:integer; h,x,S1,S2,T:real; Begin h := (b-a)/(2*k); S1 := 0; S2 := 0; For i:=1 to k-1 do Begin x := a + 2*i*h; S1 := S1 +f(x); End; For i:=1 to k do Begin x := a + (2*i-1)*h; S2 := S2 + f(x); End; T := (h/3)*(f(a) + f(b) + 2*S1 + 4*S2); Writeln('----------------------------------------------'); Writeln('Ket qua :'); Writeln('  T = ',T:5:5); End; {----------------------Ket thuc thu tuc-----------------------} PPS 3. Chương trình
{=====================Chuong trinh chinh======================} Begin Clrscr; Writeln('Chuong trinh :'); Writeln('TINH GAN DUNG TICH PHAN XAC DINH BANG CONG THUC SIMPSON'); Writeln('  ********************************'); Readln; Writeln; Writeln('Nhap gia tri nguyen cua can a :'); Readln(a); Writeln('Nhap gia tri nguyen cua can b :'); Readln(b); Writeln('So cac khoang con la mot so chan n=2k, ban hay nhap so k :'); Readln(k); Simpson(a,b,k); Writeln('----------------------------------------------'); Writeln('Chuong trinh ket thuc'); Readln; End.   PPS 3. Chương trình
Chương trình trên đã được chạy thử với 2 cận a = 0, b =1, số các khoảng con bằng 4.  Kết quả được hiển thị như hình bên dưới : PPS 3. Chương trình
4. Đồ thị
Để kiểm tra chương trình trên chạy có chính xác hay không, ta so sánh một kết quả được tính bằng chương trình với một kết quả được tính giải tích.  Ta đặt hàm  G(x)  là một hàm được xác định như sau : Giá trị của làm  G(x)  được tính bằng cách xấp xỉ, tức là sử dụng chương trình trên để lấy kết quả với cận a cố định bằng 0, còn cận b  (tương ứng với biến x trong tích phân trên)  được nhập từ bàn phím. Hàm thứ 2 là nguyên hàm của hàm  y = 2x  mà ta đã biết  Cho x nhận giá trị từ 1 đến 5, ta sẽ có các giá trị tương ứng của hai hàm trên. Sau đó ta vẽ các điểm (x,F(x)) và (x,G(x)) lên cùng một hệ trục toạ độ Oxy. Nối các điểm với nhau rồi so sánh hình dáng của 2 đồ thị. PPS 4. Đồ thị
Vì hàm dưới dấu tích phân đã cho quá đơn giản nên giá trị của hàm  G(x)  được tính xấp xỉ (dùng chương trình) đúng bằng giá trị của hàm  F(x)  được tính giải tích. Ta có bảng thống kê số liệu sau : PPS 4. Đồ thị  25 16 9 4 1 F(x) 25 16 9 4 1 G(x) 5 4 3 2 1 x
Đồ thị của hai hàm  F(x)  và  G(x)  trùng nhau trên cùng một h ệ  trục toạ độ Oxy. Đồ thị được vẽ bằng chương trình EXCEL. PPS 4. Đồ thị
Bây giờ ta xét hàm  f(x)  phức tạp hơn :  Lúc này ta sẽ có : Sử dụng chương trình trên, chỉ thay đổi hàm  f(x) , cố định điểm  a = 0 , số các khoảng con bằng  2b , còn điểm  b  sẽ nhận giá trị lần lượt từ 1 đến 10, đồng thời ta xác lập thêm hàm  F(x)  để đối chiếu kết quả. Chương trình cụ thể như sau : PPS 4. Đồ thị
Program SO_SANH_DANH_GIA_KET_QUA; Uses crt; Var  a,b,k:integer; {------------------Xac lap ham f2(x)---------------} Function f2(x:real):real; Begin f2 := sqrt(1+x*x); End; {-------------------Ket thuc ham-------------------} {---------------Nguyen ham cua ham f2--------------} Function f(x:real):real; Begin f := (x/2)*sqrt(1+x*x) + ln(x+sqrt(1+x*x))/2; End; {-------------------Ket thuc ham-------------------} PPS 4. Đồ thị
{-------------Thu tuc SIMPSON_So sanh--------------} Procedure Simpson_so_sanh; Var  i,j:integer; S1,S2,h,x,T:real; Begin a :=0; Writeln('Ket qua :'); Writeln('~~~~~~~~~'); Write('x':7);Write('|':9); Write('Tinh xap xi':16); Write('|':6); Write('Tinh giai tich':19); Write('|':6); Write('So khoang con':16); Writeln; For i:=1 to 80 do write('='); Writeln; For j:=1 to 10 do Begin b :=j; k :=j; h := (b-a)/(2*k); S1 := 0; S2 := 0; For i:=1 to k-1 do Begin x := a + 2*i*h; S1 := S1 +f2(x); End; For i:=1 to k do Begin x := a + (2*i-1)*h; S2 := S2 + f2(x); End; T := (h/3)*(f2(a) + f2(b) + 2*S1 + 4*S2); Write(j:7); Write('|':9); Write(T:14:5); Write('|':8); Write(f(b):17:5); Write('|':8); Write(2*k:11); Writeln; End; End; {-----------------Ket thu thu tuc------------------}
{================Chuong trinh chinh================} Begin Clrscr; Simpson_so_sanh; Readln; End. PPS 4. Đồ thị
Chương trình trên đã được chạy thử. Kết quả được hiển thị như hình bên dưới : Nhận xét :  Các giá trị chênh lệch nhau không đáng kể, mặc dù số các khoảng con không lớn so với độ dài của đoạn  PPS 4. Đồ thị
Ta có đồ thị minh hoạ sau : Đồ thị được vẽ bằng chương trình EXCEL. PPS 4. Đồ thị
Đồ thị sau đây cũng vẽ 2 hàm  G(x)  và  F(x)  như trên nhưng trong chương trình tính giá trị hàm  G(x)  ta đã cố định số các khoảng con luôn bằng 2. Đồ thị được vẽ bằng chương trình EXCEL. PPS 4. Đồ thị
Tại các điểm  x = 7,8,9,10  hai đồ thị chênh lệch nhau khá rõ ràng, bởi vì lúc này đoạn  có độ dài lớn trong khi số các khoảng con luôn bằng 2. Do đó ta có nhận xét : Nhận xét :   Số các khoảng con phải chọn sao cho phù hợp với khoảng cách đoạn  thì phương pháp này sẽ cho kết quả với độ chính xác cao. PPS 4. Đồ thị
Kết luận :  Dựa vào số liệu kết quả và các đồ thị ở trên, ta thấy được ưu điểm của phương pháp này, đó là : tích phân tìm được có độ chính xác cao, thậm chí đối với các hàm đơn giản như  y = 2x  (tổng quát :  y = ax + b ), phương pháp này cho ta kết quả chính xác đến 100%.   PPS 4. Đồ thị
5. Chương   trình PASCAL
Hãy  Click  vào biểu tưởng sau để chạy toàn bộ chương trình Click vào  để xem nội dung file  tpSim1.txt   PPS 5. CT Pascal
Keát thuùc Sinh viên thực hiện :  LÊ MINH HIẾU Nhóm :  Toán Ứng Dụng Lớp :  Cử nhân chất lượng cao - Đại học Huế

More Related Content

What's hot

Chuong 2 dai so tuyen tinh 2
Chuong 2   dai so tuyen tinh 2Chuong 2   dai so tuyen tinh 2
Chuong 2 dai so tuyen tinh 2Trương Huỳnh
 
Ứng dụng tích phân tính giới hạn của dãy số
Ứng dụng tích phân tính giới hạn của dãy sốỨng dụng tích phân tính giới hạn của dãy số
Ứng dụng tích phân tính giới hạn của dãy sốSirô Tiny
 
Bai7 khai trien_taylor
Bai7 khai trien_taylorBai7 khai trien_taylor
Bai7 khai trien_taylorljmonking
 
Phương pháp Toán Lý (phương trình truyền nhiệt và phương trình Laplace)
Phương pháp Toán Lý (phương trình truyền nhiệt và phương trình Laplace)Phương pháp Toán Lý (phương trình truyền nhiệt và phương trình Laplace)
Phương pháp Toán Lý (phương trình truyền nhiệt và phương trình Laplace)Lee Ein
 
[Math educare.com] giai tich ham nhieu bien-phep tinh vi phan ham nhieu bien_...
[Math educare.com] giai tich ham nhieu bien-phep tinh vi phan ham nhieu bien_...[Math educare.com] giai tich ham nhieu bien-phep tinh vi phan ham nhieu bien_...
[Math educare.com] giai tich ham nhieu bien-phep tinh vi phan ham nhieu bien_...Nguyen Vietnam
 
30 bài toán phương pháp tính
30 bài toán phương pháp tính30 bài toán phương pháp tính
30 bài toán phương pháp tínhPham Huy
 
Tính toán khoa học - Chương 7: Các phương pháp cực tiểu hóa không ràng buộc
Tính toán khoa học - Chương 7: Các phương pháp cực tiểu hóa không ràng buộcTính toán khoa học - Chương 7: Các phương pháp cực tiểu hóa không ràng buộc
Tính toán khoa học - Chương 7: Các phương pháp cực tiểu hóa không ràng buộcChien Dang
 
Tính toán khoa học - Chương 8: Quy hoạch tuyến tính
Tính toán khoa học - Chương 8: Quy hoạch tuyến tínhTính toán khoa học - Chương 8: Quy hoạch tuyến tính
Tính toán khoa học - Chương 8: Quy hoạch tuyến tínhChien Dang
 
ứNg dụng tích phân tính diện tích và thể tích
ứNg dụng tích phân tính diện tích và thể tíchứNg dụng tích phân tính diện tích và thể tích
ứNg dụng tích phân tính diện tích và thể tíchThế Giới Tinh Hoa
 
Bài Tập Xử Lí Tín Hiệu Số
Bài Tập Xử Lí Tín Hiệu SốBài Tập Xử Lí Tín Hiệu Số
Bài Tập Xử Lí Tín Hiệu Sốviethung094
 
Bai tap co loi giai dao hamieng_va_vi_phan
Bai tap co loi giai dao hamieng_va_vi_phanBai tap co loi giai dao hamieng_va_vi_phan
Bai tap co loi giai dao hamieng_va_vi_phandiemthic3
 
xử lý số tín hiệu -Chuong 2
xử lý số tín hiệu -Chuong 2xử lý số tín hiệu -Chuong 2
xử lý số tín hiệu -Chuong 2Ngai Hoang Van
 
Bai giang-toan-kinh-te-tin-hoc
Bai giang-toan-kinh-te-tin-hocBai giang-toan-kinh-te-tin-hoc
Bai giang-toan-kinh-te-tin-hocLê Ngọc Huyền
 
Phương pháp số và lập trình - Nội suy, Đạo hàm, Tích phân
Phương pháp số và lập trình - Nội suy, Đạo hàm, Tích phânPhương pháp số và lập trình - Nội suy, Đạo hàm, Tích phân
Phương pháp số và lập trình - Nội suy, Đạo hàm, Tích phânHajunior9x
 
Xu lý tín hiệu số
Xu lý tín hiệu sốXu lý tín hiệu số
Xu lý tín hiệu sốHao Truong
 
Gt khong gian_metric Nguyen Hoang
Gt khong gian_metric Nguyen HoangGt khong gian_metric Nguyen Hoang
Gt khong gian_metric Nguyen HoangBui Loi
 

What's hot (20)

Chuong 2 dai so tuyen tinh 2
Chuong 2   dai so tuyen tinh 2Chuong 2   dai so tuyen tinh 2
Chuong 2 dai so tuyen tinh 2
 
Ứng dụng tích phân tính giới hạn của dãy số
Ứng dụng tích phân tính giới hạn của dãy sốỨng dụng tích phân tính giới hạn của dãy số
Ứng dụng tích phân tính giới hạn của dãy số
 
Bai7 khai trien_taylor
Bai7 khai trien_taylorBai7 khai trien_taylor
Bai7 khai trien_taylor
 
Phương pháp Toán Lý (phương trình truyền nhiệt và phương trình Laplace)
Phương pháp Toán Lý (phương trình truyền nhiệt và phương trình Laplace)Phương pháp Toán Lý (phương trình truyền nhiệt và phương trình Laplace)
Phương pháp Toán Lý (phương trình truyền nhiệt và phương trình Laplace)
 
[Math educare.com] giai tich ham nhieu bien-phep tinh vi phan ham nhieu bien_...
[Math educare.com] giai tich ham nhieu bien-phep tinh vi phan ham nhieu bien_...[Math educare.com] giai tich ham nhieu bien-phep tinh vi phan ham nhieu bien_...
[Math educare.com] giai tich ham nhieu bien-phep tinh vi phan ham nhieu bien_...
 
30 bài toán phương pháp tính
30 bài toán phương pháp tính30 bài toán phương pháp tính
30 bài toán phương pháp tính
 
Bien doi lapalce
Bien doi lapalceBien doi lapalce
Bien doi lapalce
 
Tính toán khoa học - Chương 7: Các phương pháp cực tiểu hóa không ràng buộc
Tính toán khoa học - Chương 7: Các phương pháp cực tiểu hóa không ràng buộcTính toán khoa học - Chương 7: Các phương pháp cực tiểu hóa không ràng buộc
Tính toán khoa học - Chương 7: Các phương pháp cực tiểu hóa không ràng buộc
 
Tính toán khoa học - Chương 8: Quy hoạch tuyến tính
Tính toán khoa học - Chương 8: Quy hoạch tuyến tínhTính toán khoa học - Chương 8: Quy hoạch tuyến tính
Tính toán khoa học - Chương 8: Quy hoạch tuyến tính
 
ứNg dụng tích phân tính diện tích và thể tích
ứNg dụng tích phân tính diện tích và thể tíchứNg dụng tích phân tính diện tích và thể tích
ứNg dụng tích phân tính diện tích và thể tích
 
Xử lý tín hiệu số
Xử lý tín hiệu sốXử lý tín hiệu số
Xử lý tín hiệu số
 
Bt dai so hoang
Bt dai so hoangBt dai so hoang
Bt dai so hoang
 
Bài Tập Xử Lí Tín Hiệu Số
Bài Tập Xử Lí Tín Hiệu SốBài Tập Xử Lí Tín Hiệu Số
Bài Tập Xử Lí Tín Hiệu Số
 
Bai tap co loi giai dao hamieng_va_vi_phan
Bai tap co loi giai dao hamieng_va_vi_phanBai tap co loi giai dao hamieng_va_vi_phan
Bai tap co loi giai dao hamieng_va_vi_phan
 
xử lý số tín hiệu -Chuong 2
xử lý số tín hiệu -Chuong 2xử lý số tín hiệu -Chuong 2
xử lý số tín hiệu -Chuong 2
 
Bai giang-toan-kinh-te-tin-hoc
Bai giang-toan-kinh-te-tin-hocBai giang-toan-kinh-te-tin-hoc
Bai giang-toan-kinh-te-tin-hoc
 
Phương pháp số và lập trình - Nội suy, Đạo hàm, Tích phân
Phương pháp số và lập trình - Nội suy, Đạo hàm, Tích phânPhương pháp số và lập trình - Nội suy, Đạo hàm, Tích phân
Phương pháp số và lập trình - Nội suy, Đạo hàm, Tích phân
 
Đề tài: Xây dựng bài thí nghiệm xử lý tín hiệu số trên Matlab
Đề tài: Xây dựng bài thí nghiệm xử lý tín hiệu số trên MatlabĐề tài: Xây dựng bài thí nghiệm xử lý tín hiệu số trên Matlab
Đề tài: Xây dựng bài thí nghiệm xử lý tín hiệu số trên Matlab
 
Xu lý tín hiệu số
Xu lý tín hiệu sốXu lý tín hiệu số
Xu lý tín hiệu số
 
Gt khong gian_metric Nguyen Hoang
Gt khong gian_metric Nguyen HoangGt khong gian_metric Nguyen Hoang
Gt khong gian_metric Nguyen Hoang
 

Similar to Simpson

300 BÀI CODE THIẾU NIÊN.pdf
300 BÀI CODE THIẾU NIÊN.pdf300 BÀI CODE THIẾU NIÊN.pdf
300 BÀI CODE THIẾU NIÊN.pdfHuyPhc9
 
Lớp 8: Bai 3 chuong trinh may tinh va du lieu
Lớp 8: Bai 3 chuong trinh may tinh va du lieuLớp 8: Bai 3 chuong trinh may tinh va du lieu
Lớp 8: Bai 3 chuong trinh may tinh va du lieuHeo_Con049
 
Bài tập ôn lập trình
Bài tập ôn lập trìnhBài tập ôn lập trình
Bài tập ôn lập trìnhThai Hoc Vu
 
Lap trinh pascal
Lap trinh pascalLap trinh pascal
Lap trinh pascalLoan Nguyen
 
Giao an trinh_pascal_bai_tap_co_dap_an_huong_dan
Giao an trinh_pascal_bai_tap_co_dap_an_huong_danGiao an trinh_pascal_bai_tap_co_dap_an_huong_dan
Giao an trinh_pascal_bai_tap_co_dap_an_huong_danVăn Võ Ntn
 
Casio giai-nhanh-luong-giac - [cuuduongthancong.com]
Casio giai-nhanh-luong-giac - [cuuduongthancong.com]Casio giai-nhanh-luong-giac - [cuuduongthancong.com]
Casio giai-nhanh-luong-giac - [cuuduongthancong.com]Nguyen Hong
 
Giai phuong trinh bang excell
Giai phuong trinh bang excellGiai phuong trinh bang excell
Giai phuong trinh bang excelltrioby2
 
THCS_W11_BaiDocThem
THCS_W11_BaiDocThemTHCS_W11_BaiDocThem
THCS_W11_BaiDocThemCNTT-DHQG
 
đề 2003
đề 2003đề 2003
đề 2003dvcuong
 
Cac van de co so kh may tinh
Cac van de co so kh may tinhCac van de co so kh may tinh
Cac van de co so kh may tinhTunAnh346
 
Bai tap thuc hanh nhap mon tin hoc
Bai tap thuc hanh nhap mon tin hocBai tap thuc hanh nhap mon tin hoc
Bai tap thuc hanh nhap mon tin hocHồ Lợi
 
Chuong 1 Matlab co ban.pdf
Chuong 1 Matlab co ban.pdfChuong 1 Matlab co ban.pdf
Chuong 1 Matlab co ban.pdfHngTrn365275
 
Chuong 1 Matlab co ban.pdf
Chuong 1 Matlab co ban.pdfChuong 1 Matlab co ban.pdf
Chuong 1 Matlab co ban.pdfnguyenkaka2
 
Thuchanh Ktdk-matlab
Thuchanh Ktdk-matlabThuchanh Ktdk-matlab
Thuchanh Ktdk-matlabmark
 

Similar to Simpson (20)

Chuong trinh con
Chuong trinh conChuong trinh con
Chuong trinh con
 
Phương pháp tính toán khoảng giải các ràng buộc không tuyến tính
Phương pháp tính toán khoảng giải các ràng buộc không tuyến tínhPhương pháp tính toán khoảng giải các ràng buộc không tuyến tính
Phương pháp tính toán khoảng giải các ràng buộc không tuyến tính
 
300 BÀI CODE THIẾU NIÊN.pdf
300 BÀI CODE THIẾU NIÊN.pdf300 BÀI CODE THIẾU NIÊN.pdf
300 BÀI CODE THIẾU NIÊN.pdf
 
Lớp 8: Bai 3 chuong trinh may tinh va du lieu
Lớp 8: Bai 3 chuong trinh may tinh va du lieuLớp 8: Bai 3 chuong trinh may tinh va du lieu
Lớp 8: Bai 3 chuong trinh may tinh va du lieu
 
Bài tập ôn lập trình
Bài tập ôn lập trìnhBài tập ôn lập trình
Bài tập ôn lập trình
 
Lap trinh pascal
Lap trinh pascalLap trinh pascal
Lap trinh pascal
 
Giao an trinh_pascal_bai_tap_co_dap_an_huong_dan
Giao an trinh_pascal_bai_tap_co_dap_an_huong_danGiao an trinh_pascal_bai_tap_co_dap_an_huong_dan
Giao an trinh_pascal_bai_tap_co_dap_an_huong_dan
 
Casio giai-nhanh-luong-giac - [cuuduongthancong.com]
Casio giai-nhanh-luong-giac - [cuuduongthancong.com]Casio giai-nhanh-luong-giac - [cuuduongthancong.com]
Casio giai-nhanh-luong-giac - [cuuduongthancong.com]
 
Giai phuong trinh bang excell
Giai phuong trinh bang excellGiai phuong trinh bang excell
Giai phuong trinh bang excell
 
THCS_W11_BaiDocThem
THCS_W11_BaiDocThemTHCS_W11_BaiDocThem
THCS_W11_BaiDocThem
 
đề 2003
đề 2003đề 2003
đề 2003
 
Gtga trị
Gtga trịGtga trị
Gtga trị
 
Cac van de co so kh may tinh
Cac van de co so kh may tinhCac van de co so kh may tinh
Cac van de co so kh may tinh
 
Bai tap thuc hanh nhap mon tin hoc
Bai tap thuc hanh nhap mon tin hocBai tap thuc hanh nhap mon tin hoc
Bai tap thuc hanh nhap mon tin hoc
 
Chuong 1 Matlab co ban.pdf
Chuong 1 Matlab co ban.pdfChuong 1 Matlab co ban.pdf
Chuong 1 Matlab co ban.pdf
 
Chuong 1 Matlab co ban.pdf
Chuong 1 Matlab co ban.pdfChuong 1 Matlab co ban.pdf
Chuong 1 Matlab co ban.pdf
 
Thuchanh Ktdk-matlab
Thuchanh Ktdk-matlabThuchanh Ktdk-matlab
Thuchanh Ktdk-matlab
 
Lenh renhanh
Lenh renhanhLenh renhanh
Lenh renhanh
 
Lab03 function
Lab03 functionLab03 function
Lab03 function
 
Thdc 07
Thdc 07Thdc 07
Thdc 07
 

Recently uploaded

GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 7 GLOBAL SUCCESS (2 CỘ...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 7 GLOBAL SUCCESS (2 CỘ...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 7 GLOBAL SUCCESS (2 CỘ...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 7 GLOBAL SUCCESS (2 CỘ...Nguyen Thanh Tu Collection
 
Bài giảng môn Truyền thông đa phương tiện
Bài giảng môn Truyền thông đa phương tiệnBài giảng môn Truyền thông đa phương tiện
Bài giảng môn Truyền thông đa phương tiệnpmtiendhti14a5hn
 
Đề thi tin học HK2 lớp 3 Chân Trời Sáng Tạo
Đề thi tin học HK2 lớp 3 Chân Trời Sáng TạoĐề thi tin học HK2 lớp 3 Chân Trời Sáng Tạo
Đề thi tin học HK2 lớp 3 Chân Trời Sáng Tạowindcances
 
1.DOANNGOCPHUONGTHAO-APDUNGSTEMTHIETKEBTHHHGIUPHSHOCHIEUQUA (1).docx
1.DOANNGOCPHUONGTHAO-APDUNGSTEMTHIETKEBTHHHGIUPHSHOCHIEUQUA (1).docx1.DOANNGOCPHUONGTHAO-APDUNGSTEMTHIETKEBTHHHGIUPHSHOCHIEUQUA (1).docx
1.DOANNGOCPHUONGTHAO-APDUNGSTEMTHIETKEBTHHHGIUPHSHOCHIEUQUA (1).docxTHAO316680
 
C6. Van de dan toc va ton giao ....pdf . Chu nghia xa hoi
C6. Van de dan toc va ton giao ....pdf . Chu nghia xa hoiC6. Van de dan toc va ton giao ....pdf . Chu nghia xa hoi
C6. Van de dan toc va ton giao ....pdf . Chu nghia xa hoidnghia2002
 
xemsomenh.com-Vòng Lộc Tồn - Vòng Bác Sĩ và Cách An Trong Vòng Lộc Tồn.pdf
xemsomenh.com-Vòng Lộc Tồn - Vòng Bác Sĩ và Cách An Trong Vòng Lộc Tồn.pdfxemsomenh.com-Vòng Lộc Tồn - Vòng Bác Sĩ và Cách An Trong Vòng Lộc Tồn.pdf
xemsomenh.com-Vòng Lộc Tồn - Vòng Bác Sĩ và Cách An Trong Vòng Lộc Tồn.pdfXem Số Mệnh
 
Access: Chuong III Thiet ke truy van Query.ppt
Access: Chuong III Thiet ke truy van Query.pptAccess: Chuong III Thiet ke truy van Query.ppt
Access: Chuong III Thiet ke truy van Query.pptPhamThiThuThuy1
 
BỘ LUYỆN NGHE VÀO 10 TIẾNG ANH DẠNG TRẮC NGHIỆM 4 CÂU TRẢ LỜI - CÓ FILE NGHE.pdf
BỘ LUYỆN NGHE VÀO 10 TIẾNG ANH DẠNG TRẮC NGHIỆM 4 CÂU TRẢ LỜI - CÓ FILE NGHE.pdfBỘ LUYỆN NGHE VÀO 10 TIẾNG ANH DẠNG TRẮC NGHIỆM 4 CÂU TRẢ LỜI - CÓ FILE NGHE.pdf
BỘ LUYỆN NGHE VÀO 10 TIẾNG ANH DẠNG TRẮC NGHIỆM 4 CÂU TRẢ LỜI - CÓ FILE NGHE.pdfNguyen Thanh Tu Collection
 
SLIDE - Tu van, huong dan cong tac tuyen sinh-2024 (đầy đủ chi tiết).pdf
SLIDE - Tu van, huong dan cong tac tuyen sinh-2024 (đầy đủ chi tiết).pdfSLIDE - Tu van, huong dan cong tac tuyen sinh-2024 (đầy đủ chi tiết).pdf
SLIDE - Tu van, huong dan cong tac tuyen sinh-2024 (đầy đủ chi tiết).pdfhoangtuansinh1
 
26 Truyện Ngắn Sơn Nam (Sơn Nam) thuviensach.vn.pdf
26 Truyện Ngắn Sơn Nam (Sơn Nam) thuviensach.vn.pdf26 Truyện Ngắn Sơn Nam (Sơn Nam) thuviensach.vn.pdf
26 Truyện Ngắn Sơn Nam (Sơn Nam) thuviensach.vn.pdfltbdieu
 
xemsomenh.com-Vòng Tràng Sinh - Cách An 12 Sao Và Ý Nghĩa Từng Sao.pdf
xemsomenh.com-Vòng Tràng Sinh - Cách An 12 Sao Và Ý Nghĩa Từng Sao.pdfxemsomenh.com-Vòng Tràng Sinh - Cách An 12 Sao Và Ý Nghĩa Từng Sao.pdf
xemsomenh.com-Vòng Tràng Sinh - Cách An 12 Sao Và Ý Nghĩa Từng Sao.pdfXem Số Mệnh
 
Trắc nghiệm CHƯƠNG 5 môn Chủ nghĩa xã hội
Trắc nghiệm CHƯƠNG 5 môn Chủ nghĩa xã hộiTrắc nghiệm CHƯƠNG 5 môn Chủ nghĩa xã hội
Trắc nghiệm CHƯƠNG 5 môn Chủ nghĩa xã hộiNgocNguyen591215
 
bài tập lớn môn kiến trúc máy tính và hệ điều hành
bài tập lớn môn kiến trúc máy tính và hệ điều hànhbài tập lớn môn kiến trúc máy tính và hệ điều hành
bài tập lớn môn kiến trúc máy tính và hệ điều hànhdangdinhkien2k4
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...Nguyen Thanh Tu Collection
 
TUYỂN TẬP 50 ĐỀ LUYỆN THI TUYỂN SINH LỚP 10 THPT MÔN TOÁN NĂM 2024 CÓ LỜI GIẢ...
TUYỂN TẬP 50 ĐỀ LUYỆN THI TUYỂN SINH LỚP 10 THPT MÔN TOÁN NĂM 2024 CÓ LỜI GIẢ...TUYỂN TẬP 50 ĐỀ LUYỆN THI TUYỂN SINH LỚP 10 THPT MÔN TOÁN NĂM 2024 CÓ LỜI GIẢ...
TUYỂN TẬP 50 ĐỀ LUYỆN THI TUYỂN SINH LỚP 10 THPT MÔN TOÁN NĂM 2024 CÓ LỜI GIẢ...Nguyen Thanh Tu Collection
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...Nguyen Thanh Tu Collection
 
Giáo trình nhập môn lập trình - Đặng Bình Phương
Giáo trình nhập môn lập trình - Đặng Bình PhươngGiáo trình nhập môn lập trình - Đặng Bình Phương
Giáo trình nhập môn lập trình - Đặng Bình Phươnghazzthuan
 
TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI KỸ NĂNG VIẾT ĐOẠN VĂN NGHỊ LUẬN XÃ HỘI 200 C...
TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI KỸ NĂNG VIẾT ĐOẠN VĂN NGHỊ LUẬN XÃ HỘI 200 C...TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI KỸ NĂNG VIẾT ĐOẠN VĂN NGHỊ LUẬN XÃ HỘI 200 C...
TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI KỸ NĂNG VIẾT ĐOẠN VĂN NGHỊ LUẬN XÃ HỘI 200 C...Nguyen Thanh Tu Collection
 
Bài tập nhóm Kỹ Năng Gỉai Quyết Tranh Chấp Lao Động (1).pptx
Bài tập nhóm Kỹ Năng Gỉai Quyết Tranh Chấp Lao Động (1).pptxBài tập nhóm Kỹ Năng Gỉai Quyết Tranh Chấp Lao Động (1).pptx
Bài tập nhóm Kỹ Năng Gỉai Quyết Tranh Chấp Lao Động (1).pptxDungxPeach
 
powerpoint mẫu họp phụ huynh cuối kì 2 học sinh lớp 7 bgs
powerpoint mẫu họp phụ huynh cuối kì 2 học sinh lớp 7 bgspowerpoint mẫu họp phụ huynh cuối kì 2 học sinh lớp 7 bgs
powerpoint mẫu họp phụ huynh cuối kì 2 học sinh lớp 7 bgsNmmeomeo
 

Recently uploaded (20)

GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 7 GLOBAL SUCCESS (2 CỘ...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 7 GLOBAL SUCCESS (2 CỘ...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 7 GLOBAL SUCCESS (2 CỘ...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 7 GLOBAL SUCCESS (2 CỘ...
 
Bài giảng môn Truyền thông đa phương tiện
Bài giảng môn Truyền thông đa phương tiệnBài giảng môn Truyền thông đa phương tiện
Bài giảng môn Truyền thông đa phương tiện
 
Đề thi tin học HK2 lớp 3 Chân Trời Sáng Tạo
Đề thi tin học HK2 lớp 3 Chân Trời Sáng TạoĐề thi tin học HK2 lớp 3 Chân Trời Sáng Tạo
Đề thi tin học HK2 lớp 3 Chân Trời Sáng Tạo
 
1.DOANNGOCPHUONGTHAO-APDUNGSTEMTHIETKEBTHHHGIUPHSHOCHIEUQUA (1).docx
1.DOANNGOCPHUONGTHAO-APDUNGSTEMTHIETKEBTHHHGIUPHSHOCHIEUQUA (1).docx1.DOANNGOCPHUONGTHAO-APDUNGSTEMTHIETKEBTHHHGIUPHSHOCHIEUQUA (1).docx
1.DOANNGOCPHUONGTHAO-APDUNGSTEMTHIETKEBTHHHGIUPHSHOCHIEUQUA (1).docx
 
C6. Van de dan toc va ton giao ....pdf . Chu nghia xa hoi
C6. Van de dan toc va ton giao ....pdf . Chu nghia xa hoiC6. Van de dan toc va ton giao ....pdf . Chu nghia xa hoi
C6. Van de dan toc va ton giao ....pdf . Chu nghia xa hoi
 
xemsomenh.com-Vòng Lộc Tồn - Vòng Bác Sĩ và Cách An Trong Vòng Lộc Tồn.pdf
xemsomenh.com-Vòng Lộc Tồn - Vòng Bác Sĩ và Cách An Trong Vòng Lộc Tồn.pdfxemsomenh.com-Vòng Lộc Tồn - Vòng Bác Sĩ và Cách An Trong Vòng Lộc Tồn.pdf
xemsomenh.com-Vòng Lộc Tồn - Vòng Bác Sĩ và Cách An Trong Vòng Lộc Tồn.pdf
 
Access: Chuong III Thiet ke truy van Query.ppt
Access: Chuong III Thiet ke truy van Query.pptAccess: Chuong III Thiet ke truy van Query.ppt
Access: Chuong III Thiet ke truy van Query.ppt
 
BỘ LUYỆN NGHE VÀO 10 TIẾNG ANH DẠNG TRẮC NGHIỆM 4 CÂU TRẢ LỜI - CÓ FILE NGHE.pdf
BỘ LUYỆN NGHE VÀO 10 TIẾNG ANH DẠNG TRẮC NGHIỆM 4 CÂU TRẢ LỜI - CÓ FILE NGHE.pdfBỘ LUYỆN NGHE VÀO 10 TIẾNG ANH DẠNG TRẮC NGHIỆM 4 CÂU TRẢ LỜI - CÓ FILE NGHE.pdf
BỘ LUYỆN NGHE VÀO 10 TIẾNG ANH DẠNG TRẮC NGHIỆM 4 CÂU TRẢ LỜI - CÓ FILE NGHE.pdf
 
SLIDE - Tu van, huong dan cong tac tuyen sinh-2024 (đầy đủ chi tiết).pdf
SLIDE - Tu van, huong dan cong tac tuyen sinh-2024 (đầy đủ chi tiết).pdfSLIDE - Tu van, huong dan cong tac tuyen sinh-2024 (đầy đủ chi tiết).pdf
SLIDE - Tu van, huong dan cong tac tuyen sinh-2024 (đầy đủ chi tiết).pdf
 
26 Truyện Ngắn Sơn Nam (Sơn Nam) thuviensach.vn.pdf
26 Truyện Ngắn Sơn Nam (Sơn Nam) thuviensach.vn.pdf26 Truyện Ngắn Sơn Nam (Sơn Nam) thuviensach.vn.pdf
26 Truyện Ngắn Sơn Nam (Sơn Nam) thuviensach.vn.pdf
 
xemsomenh.com-Vòng Tràng Sinh - Cách An 12 Sao Và Ý Nghĩa Từng Sao.pdf
xemsomenh.com-Vòng Tràng Sinh - Cách An 12 Sao Và Ý Nghĩa Từng Sao.pdfxemsomenh.com-Vòng Tràng Sinh - Cách An 12 Sao Và Ý Nghĩa Từng Sao.pdf
xemsomenh.com-Vòng Tràng Sinh - Cách An 12 Sao Và Ý Nghĩa Từng Sao.pdf
 
Trắc nghiệm CHƯƠNG 5 môn Chủ nghĩa xã hội
Trắc nghiệm CHƯƠNG 5 môn Chủ nghĩa xã hộiTrắc nghiệm CHƯƠNG 5 môn Chủ nghĩa xã hội
Trắc nghiệm CHƯƠNG 5 môn Chủ nghĩa xã hội
 
bài tập lớn môn kiến trúc máy tính và hệ điều hành
bài tập lớn môn kiến trúc máy tính và hệ điều hànhbài tập lớn môn kiến trúc máy tính và hệ điều hành
bài tập lớn môn kiến trúc máy tính và hệ điều hành
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
 
TUYỂN TẬP 50 ĐỀ LUYỆN THI TUYỂN SINH LỚP 10 THPT MÔN TOÁN NĂM 2024 CÓ LỜI GIẢ...
TUYỂN TẬP 50 ĐỀ LUYỆN THI TUYỂN SINH LỚP 10 THPT MÔN TOÁN NĂM 2024 CÓ LỜI GIẢ...TUYỂN TẬP 50 ĐỀ LUYỆN THI TUYỂN SINH LỚP 10 THPT MÔN TOÁN NĂM 2024 CÓ LỜI GIẢ...
TUYỂN TẬP 50 ĐỀ LUYỆN THI TUYỂN SINH LỚP 10 THPT MÔN TOÁN NĂM 2024 CÓ LỜI GIẢ...
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
 
Giáo trình nhập môn lập trình - Đặng Bình Phương
Giáo trình nhập môn lập trình - Đặng Bình PhươngGiáo trình nhập môn lập trình - Đặng Bình Phương
Giáo trình nhập môn lập trình - Đặng Bình Phương
 
TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI KỸ NĂNG VIẾT ĐOẠN VĂN NGHỊ LUẬN XÃ HỘI 200 C...
TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI KỸ NĂNG VIẾT ĐOẠN VĂN NGHỊ LUẬN XÃ HỘI 200 C...TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI KỸ NĂNG VIẾT ĐOẠN VĂN NGHỊ LUẬN XÃ HỘI 200 C...
TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI KỸ NĂNG VIẾT ĐOẠN VĂN NGHỊ LUẬN XÃ HỘI 200 C...
 
Bài tập nhóm Kỹ Năng Gỉai Quyết Tranh Chấp Lao Động (1).pptx
Bài tập nhóm Kỹ Năng Gỉai Quyết Tranh Chấp Lao Động (1).pptxBài tập nhóm Kỹ Năng Gỉai Quyết Tranh Chấp Lao Động (1).pptx
Bài tập nhóm Kỹ Năng Gỉai Quyết Tranh Chấp Lao Động (1).pptx
 
powerpoint mẫu họp phụ huynh cuối kì 2 học sinh lớp 7 bgs
powerpoint mẫu họp phụ huynh cuối kì 2 học sinh lớp 7 bgspowerpoint mẫu họp phụ huynh cuối kì 2 học sinh lớp 7 bgs
powerpoint mẫu họp phụ huynh cuối kì 2 học sinh lớp 7 bgs
 

Simpson

  • 1. TÍNH GẦN ĐÚNG TÍCH PHÂN XÁC ĐỊNH BẰNG CÔNG THỨC SIMPSON Phương pháp số
  • 2. Nội dung : 1. Lí thuyết 2. Thuật toán 3. Chương trình 4. Đồ thị 5. Chương trình Pascal
  • 4. Tìm giá trị gần đúng của tích phân xác định sau : Trong đó f(x) là một hàm liên tục và khả vi trên đoạn . (1) Cách giải quyết : Sử dụng công thức SIMPSON. Cụ thể như sau : Chia đoạn thành 2 đoạn bằng nhau với 3 mốc các giá trị tương ứng là Bài toán đặt ra : PPS 1. Lí thuyết
  • 5. Khi đó, ta có : trong đó Công thức (2) gọi là công thức Simpson đơn giản (2) Để gia tăng độ chính xác khi lấy tích phân trên các khoảng lớn hơn, khoảng (a,b) có thể được chia nhỏ hơn nữa thành n bước. Việc định trị qua 3 điểm (tương đương với việc có hai khoảng) đối với mỗi khoảng con đòi hỏi rằng phải có một số chẳn các khoảng con. Nghĩa là chúng ta có thể khai triển số các khoảng con dưới dạng n = 2k . PPS 1. Lí thuyết
  • 6. Ta có : các mốc là Giá trị của hàm tương ứng Ta có các phép biến đổi sau : PPS 1. Lí thuyết
  • 7. Vậy : (4) Công thức (4) gọi là công thức Simpson mở rộng Để thuận tiện cho việc viết thuật toán cũng như viết chương trình sau này, công thức (4) được viết lại như sau : (5) PPS 1. Lí thuyết
  • 9.
  • 10.
  • 12. Chương trình sau đây được xây dựng để tính tích phân của hàm y = 2x trong một đoạn cho trước (mà nếu tính giải tích sẽ cho kết quả là ). Ngôn ngữ lập trình : Turbo Pascal 7.0 Chương trình được viết tương ứng 1-1 với giải thuật đã được trình bày ở trên. PPS 3. Chương trình
  • 13. Program TINH_TICH_PHAN_BANG_CONG_THUC_SIMPSON; Uses crt; Var a,b,k:integer; {------------------------Xac lap ham f(x)---------------------} Function f(x:real):real; Begin f := 2*x; End; {-------------------------Ket thuc ham------------------------} PPS 3. Chương trình
  • 14. {-----------------------Thu tuc SIMPSON-----------------------} Procedure Simpson(a,b,k:integer); Var i:integer; h,x,S1,S2,T:real; Begin h := (b-a)/(2*k); S1 := 0; S2 := 0; For i:=1 to k-1 do Begin x := a + 2*i*h; S1 := S1 +f(x); End; For i:=1 to k do Begin x := a + (2*i-1)*h; S2 := S2 + f(x); End; T := (h/3)*(f(a) + f(b) + 2*S1 + 4*S2); Writeln('----------------------------------------------'); Writeln('Ket qua :'); Writeln(' T = ',T:5:5); End; {----------------------Ket thuc thu tuc-----------------------} PPS 3. Chương trình
  • 15. {=====================Chuong trinh chinh======================} Begin Clrscr; Writeln('Chuong trinh :'); Writeln('TINH GAN DUNG TICH PHAN XAC DINH BANG CONG THUC SIMPSON'); Writeln(' ********************************'); Readln; Writeln; Writeln('Nhap gia tri nguyen cua can a :'); Readln(a); Writeln('Nhap gia tri nguyen cua can b :'); Readln(b); Writeln('So cac khoang con la mot so chan n=2k, ban hay nhap so k :'); Readln(k); Simpson(a,b,k); Writeln('----------------------------------------------'); Writeln('Chuong trinh ket thuc'); Readln; End. PPS 3. Chương trình
  • 16. Chương trình trên đã được chạy thử với 2 cận a = 0, b =1, số các khoảng con bằng 4. Kết quả được hiển thị như hình bên dưới : PPS 3. Chương trình
  • 18. Để kiểm tra chương trình trên chạy có chính xác hay không, ta so sánh một kết quả được tính bằng chương trình với một kết quả được tính giải tích. Ta đặt hàm G(x) là một hàm được xác định như sau : Giá trị của làm G(x) được tính bằng cách xấp xỉ, tức là sử dụng chương trình trên để lấy kết quả với cận a cố định bằng 0, còn cận b (tương ứng với biến x trong tích phân trên) được nhập từ bàn phím. Hàm thứ 2 là nguyên hàm của hàm y = 2x mà ta đã biết Cho x nhận giá trị từ 1 đến 5, ta sẽ có các giá trị tương ứng của hai hàm trên. Sau đó ta vẽ các điểm (x,F(x)) và (x,G(x)) lên cùng một hệ trục toạ độ Oxy. Nối các điểm với nhau rồi so sánh hình dáng của 2 đồ thị. PPS 4. Đồ thị
  • 19. Vì hàm dưới dấu tích phân đã cho quá đơn giản nên giá trị của hàm G(x) được tính xấp xỉ (dùng chương trình) đúng bằng giá trị của hàm F(x) được tính giải tích. Ta có bảng thống kê số liệu sau : PPS 4. Đồ thị 25 16 9 4 1 F(x) 25 16 9 4 1 G(x) 5 4 3 2 1 x
  • 20. Đồ thị của hai hàm F(x) và G(x) trùng nhau trên cùng một h ệ trục toạ độ Oxy. Đồ thị được vẽ bằng chương trình EXCEL. PPS 4. Đồ thị
  • 21. Bây giờ ta xét hàm f(x) phức tạp hơn : Lúc này ta sẽ có : Sử dụng chương trình trên, chỉ thay đổi hàm f(x) , cố định điểm a = 0 , số các khoảng con bằng 2b , còn điểm b sẽ nhận giá trị lần lượt từ 1 đến 10, đồng thời ta xác lập thêm hàm F(x) để đối chiếu kết quả. Chương trình cụ thể như sau : PPS 4. Đồ thị
  • 22. Program SO_SANH_DANH_GIA_KET_QUA; Uses crt; Var a,b,k:integer; {------------------Xac lap ham f2(x)---------------} Function f2(x:real):real; Begin f2 := sqrt(1+x*x); End; {-------------------Ket thuc ham-------------------} {---------------Nguyen ham cua ham f2--------------} Function f(x:real):real; Begin f := (x/2)*sqrt(1+x*x) + ln(x+sqrt(1+x*x))/2; End; {-------------------Ket thuc ham-------------------} PPS 4. Đồ thị
  • 23. {-------------Thu tuc SIMPSON_So sanh--------------} Procedure Simpson_so_sanh; Var i,j:integer; S1,S2,h,x,T:real; Begin a :=0; Writeln('Ket qua :'); Writeln('~~~~~~~~~'); Write('x':7);Write('|':9); Write('Tinh xap xi':16); Write('|':6); Write('Tinh giai tich':19); Write('|':6); Write('So khoang con':16); Writeln; For i:=1 to 80 do write('='); Writeln; For j:=1 to 10 do Begin b :=j; k :=j; h := (b-a)/(2*k); S1 := 0; S2 := 0; For i:=1 to k-1 do Begin x := a + 2*i*h; S1 := S1 +f2(x); End; For i:=1 to k do Begin x := a + (2*i-1)*h; S2 := S2 + f2(x); End; T := (h/3)*(f2(a) + f2(b) + 2*S1 + 4*S2); Write(j:7); Write('|':9); Write(T:14:5); Write('|':8); Write(f(b):17:5); Write('|':8); Write(2*k:11); Writeln; End; End; {-----------------Ket thu thu tuc------------------}
  • 24. {================Chuong trinh chinh================} Begin Clrscr; Simpson_so_sanh; Readln; End. PPS 4. Đồ thị
  • 25. Chương trình trên đã được chạy thử. Kết quả được hiển thị như hình bên dưới : Nhận xét : Các giá trị chênh lệch nhau không đáng kể, mặc dù số các khoảng con không lớn so với độ dài của đoạn PPS 4. Đồ thị
  • 26. Ta có đồ thị minh hoạ sau : Đồ thị được vẽ bằng chương trình EXCEL. PPS 4. Đồ thị
  • 27. Đồ thị sau đây cũng vẽ 2 hàm G(x) và F(x) như trên nhưng trong chương trình tính giá trị hàm G(x) ta đã cố định số các khoảng con luôn bằng 2. Đồ thị được vẽ bằng chương trình EXCEL. PPS 4. Đồ thị
  • 28. Tại các điểm x = 7,8,9,10 hai đồ thị chênh lệch nhau khá rõ ràng, bởi vì lúc này đoạn có độ dài lớn trong khi số các khoảng con luôn bằng 2. Do đó ta có nhận xét : Nhận xét : Số các khoảng con phải chọn sao cho phù hợp với khoảng cách đoạn thì phương pháp này sẽ cho kết quả với độ chính xác cao. PPS 4. Đồ thị
  • 29. Kết luận : Dựa vào số liệu kết quả và các đồ thị ở trên, ta thấy được ưu điểm của phương pháp này, đó là : tích phân tìm được có độ chính xác cao, thậm chí đối với các hàm đơn giản như y = 2x (tổng quát : y = ax + b ), phương pháp này cho ta kết quả chính xác đến 100%. PPS 4. Đồ thị
  • 30. 5. Chương trình PASCAL
  • 31. Hãy Click vào biểu tưởng sau để chạy toàn bộ chương trình Click vào để xem nội dung file tpSim1.txt PPS 5. CT Pascal
  • 32. Keát thuùc Sinh viên thực hiện : LÊ MINH HIẾU Nhóm : Toán Ứng Dụng Lớp : Cử nhân chất lượng cao - Đại học Huế