Integrating using the left-hand rule "left_hand.m". This needs subroutines f.m and f_int.m
Click here to download left_hand.m

Click here to download f.m
Click here to download f_int.m
Integrating using the trapezoidal rule "trap.m". This needs subroutines f.m and f_int.m
Click here to download trap.m
Integrating using Simpsons rule "simp.m". This needs subroutines f.m and f_int.m
Click here to download simp.m


Integrating using the left-hand rule until the error is small using "left_hand_filter.m". This needs subroutines f.m, f_int.m, and left_hand.m
Click here to download left_hand_filter.m

Integrating using the trapezoidal rule until the error is small using "trap_filter.m". This needs subroutines f.m, f_int.m, and trap.m
Click here to download trap_filter.m
Integrating using Simpsons rule until the error is small using "simp_filter.m". This needs subroutines f.m, f_int.m, and simp.m
Click here to download simp_filter.m

Integrating using the corrected trapezoidal rule "corr_trap.m". This needs subroutines f.m, f_int.m, and fp.m
Click here to download corr_trap.m
Click here to download f.m
Click here to download fp.m
Click here to download f_int.m

Integrating using the corrected simpsons rule "corr_simp.m". This needs subroutines f.m, f_int.m, and fppp.m
Click here to download corr_simp.m
Click here to download f.m
Click here to download fppp.m
Click here to download f_int.m

Richardson extrapolation with the trapezoidal rule "richardson_trap.m". This needs subroutines f.m, and f_int.m
Click here to download richardson_trap.m

Richardson extrapolation with Simpsons rule "richardson_simp.m". This needs subroutines f.m, and f_int.m
Click here to download richardson_simp.m