Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Вариант 4 / 3 / lab3

.py
Скачиваний:
18
Добавлен:
27.06.2024
Размер:
541 б
Скачать
import math

def f(x):
    return math.exp(-x)*(math.cos(-2*x))

def average_rectangles(f, a, b, n):
    integral = 0
    for i in range(0, n):
        x = a + i * h
        integral += f(x)
    return integral * h


a = 2  # Нижний предел интегрирования
b = 4  # Верхний предел интегрирования
n = 10000 * 2
h = ((b - a) / n)

integral_average = average_rectangles(f, a, b, n)

print("Приближенное значение интеграла:", integral_average)
Соседние файлы в папке 3