trapezoidal dev
trapezoidal dev
PRN: 10303320181161210034
"""
INPUT:
def y( x ):
# f(x) = 1/(1+x*x*x*x)
return (1 / (1 + x*x*x))
# Grid spacing
h = (b - a) / n
# in above formula
s = (y(a) + y(b))
i=1
while i < n:
s += 2 * y(a + i * h)
i += 1
return ((h / 2) * s)
x0 = 0
xn = 1
#more accuracy
n=6
OUTPUT:
Python 3.7.4 (default, Aug 9 2019, 18:34:13) [MSC v.1915 64 bit (AMD64)]
runfile('D:/dev_python/trapezoidal.py', wdir='D:/dev_python')