Для получения формулы прямоугольников интервал интегрирования [a, b] разбивается на n подынтервалов равной длины (шагов) точками: x0 = a, x1, x2, … , xi, xi+1, … , xn= b так, что
xi+1 - xi = h =, i = 1, 2, …, n. (2)
На этих подынтервалах строятся прямоугольники, высота их определяется значением функции f(x) в какой либо точке подынтервала.
Если f(xi) определяется для левой границы каждого подынтервала (рис. 2.1), то формула прямоугольников имеет следующий вид:
I1 = ≈ (3)
и называется формулой левых прямоугольников.
Если f(xi) определяется для правой границы каждого подынтервала (рис. 2), то
I2 = ≈ (4)
и называется формулой правых прямоугольников.
Рис. 1 Рис. 2
Если функция монотонна на отрезке [a, b], то в одном случае получается значение интеграла I с недостатком I1, а в другом – с избытком I2. Более точное значение I получают при усреднении величин:
I = . (5)
Если f(xi) определяется для середины каждого подынтервала, то формула прямоугольников имеет следующий вид:
I3 = ≈ (6)
и называется формулой средних прямоугольников.
Точность интегрирования для этих методов приближенно равняется ε ≈ h.
Пример.
С помощью формул левых, правых и средних прямоугольников вычислить , если h = 0,2.
Точное решение:
○Вычисление интеграла методом прямоугольников выполним в таблице Excel (рис. 3, 3-a).
Значения интервала интегрирования [0, 1] соответственно поместить в ячейки B3 и F3. Интервал интегрирования разобьем на 5 подынтервалов (n = 5). Введем значение n в ячейку В2. Шаг интегрирования вычислим в ячейке F2 по формуле
h = → h = .
Рис. 3 (Режим решения)
Режим показа формул
Рис. 3 - а
I) Для приближенного вычисления интеграла по формуле левых прямоугольников (3) требуется вычислить значения функции f(x) = 3x2 - 4x в точках (2):
x0 = a=0;
x1= x0 + h= 0+0,2 =0,2 ;
x2 = x1 + h = 0,2 + 0,2 = 0,4;
x3 = x2+h = 0,4 + 0,2 = 0,6;
x4 = x3+h = 0,6 + 0,2 = 0,8.
Вычисление значений x0, x1, x2, x3, x4, представлено в блоке ячеек B6:B10, а соответствующие им значения функции – в блоке ячеек С6:С10.
Затем следует вычислить их сумму (в ячейке С11) и полученное значение умножить на шаг интегрирования h(в ячейке С12):