Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
4
Добавлен:
27.06.2024
Размер:
496 б
Скачать
import math

def f(x):
return 5 * (math.sin(x)) ** 3 + (math.cos(x)) ** 3

def trap(a, b):
e = 1e-4
n = 1
h = (b - a)
s = (f(a) + f(b)) * h / 2
s1 = 1e-15
while abs(s - s1) / 3 >= e:
n = 2 * n
h = (b - a)/ n
s1 = s
s = f(a) + f(b)
for i in range(1, n - 1):
s = s + 2*f(a + i*h)
s = s*h/2
print(f'Приближённое значение интеграла: {s}')

trap(1, 2)



Соседние файлы в папке 4