Exp 6
Exp 6
def func(x):
return x**2
a, b = 0, 2
true_value = 8 / 3
print(f'True Integral Value: {true_value:.4f}')
n_values = [4, 8, 16, 32, 64]
for n in n_values:
trapezoidal_result = trapezoidal_rule(func, a, b, n)
simpsons_result = simpsons_rule(func, a, b, n)
print(f'n={n}: Trapezoidal Result={trapezoidal_result:.4f}, Simpson\'s Result={simpsons_result:.4f}')