Метод прямоугольников в Python
Метод прямоугольников - это численный метод для приближенного вычисления определенных интегралов. Он заключается в разбиении области интегрирования на прямоугольники и вычислении суммы их площадей. В данной статье мы рассмотрим реализацию данного метода на языке программирования Python.
Реализация метода прямоугольников на Python
def rectangle_method(f, a, b, n):
h = (b - a) / n
s = 0
x = a
for i in range(n):
s += f(x)
x += h
return s * h
Описание функции
f
- функция, интеграл которой нужно вычислить;a
иb
- границы интегрирования;n
- количество прямоугольников для разбиения области интегрирования.
Пример использования
Например, найдем приближенное значение интеграла функции f(x) = x^2
на отрезке [0, 3] с разбиением на 100 прямоугольников:
def f(x):
return x**2
a = 0
b = 3
n = 100
result = rectangle_method(f, a, b, n)
print("Приближенное значение интеграла:", result)
Выполнение данного кода выведет на экран приближенное значение интеграла функции f(x) = x^2
на заданном отрезке.
Комментарии
Отправить комментарий