Вычисление определенного интеграла I= геометрически сводится к вычислению площади криволинейной трапеции, ограниченной функцией f(x), осью абсцисс и прямыми х=а и х=b. Численные методы при вычислении интегралов обычно применяются при взятии не берущихся интегралов от достаточно сложных функций, которые предварительно табулируются, а также при интегрировании таблично заданных функций. Все численные методы строятся на том, что подынтегральная функция приближённо заменяется более простой. В результате получаются формулы интегрирования в виде взвешенной суммы ординат функции в отдельных точках:
I= å wi f(xi)
Чем меньше интервалы, на которых производят замену, тем точнее вычисляется исходный интеграл. Погрешность численного интегрирования обычно определяется путём двойного интегрирования: с шагом h=(b-a)/n и с шагом, увеличенным в 2 раза. Разница вычисленных значений интегралов определяет погрешность.
Метод трапеции основан на разбиении области интегрирования на большое количество равных маленьких промежутков, замене подынтегральной функции на каждом участке наклонной прямой и вычислении интеграла (площади фигуры), как суммы площадей образующихся трапеций.
МАТЕМАТИЧЕСКАЯ ПОСТАНОВКА
ДАНО: f(x) – непрерывная функция. [ a,b ] – отрезок интегрирования.
НАЙТИ: S – значение интеграла. R – погрешность вычислений.
СВЯЗЬ. Пусть N – количество интервалов разбиения отрезка интегрирования. Соединим точки разбиения с графиком функции F(x) и продолжим эти линии так, чтобы получились трапеции, высота которых будет составлять , а длины оснований f(xi), где х i – значение i-ой точки разбиения. x1=a, x2=x1+h, x3=x2+h и т.д.
Задание 5.1. Сделать математическую постановку вычисления площадей методами левых, серединных и правых прямоугольников, в которых на отрезках интегрирования подынтегральная функция заменяется горизонтальными прямыми со значением ординаты соответственно слева, в середине и справа участка.
Метод Симпсона базируется на замене подынтегральной функции квадратичной параболой, которая строится на каждом участке по трем точкам (крайние и средняя точки).
При интегрировании полиномов второго порядка получается следующая расчетная формула:
При работе с этим методом интервал надо обязательно разбивать на четное число участков. По сравнению с методами прямоугольников и трапеций метод Симпсона более точный. Погрешность метода можно оценить по соотношению
Метод Ньютона-Котеса является обобщением предыдущих и предполагает замену подынтегральной функции параболой k-го порядка. Расчетная формула для одного участка выглядит следующим образом: ,
где Нi – коэффициенты Ньютона-Котеса, x0 =a, xn=b, xi=a+i(b-a)/k
Коэффициенты не зависят от функции и определены заранее:
k=1; H0= H1=1/2
k=2; H0= H2=1/6; H1=2/3
k=3; H0= H3=1/8; H1= H2=3/8
k=4; H0= H4=7/90; H1= H3=16/45; H2=2/15
…
При разбиении всего интервала на n участков формулу следует применять для каждого участка, а результаты сложить.
При k=1 получаем метод трапеции, k=2 – метод Симпсона.
Метод Гаусса отличается от предыдущих методов тем, что значения хi располагаются неравномерно. Предварительно следует преобразовать переменную интегрирования, приведя ее к диапазону [-1,1] следующим образом: . Общая формула интегрирования методом Гаусса выглядит так:
Значения параметров при интегрировании полиномов k-го порядка приведены ниже:
k=2; -z1=z2=0,577350; ω1= ω 2=1
k=3; -z1=z3=0,774597; ω1= ω 3=0,555555
z2 =0; ω 2=0,888889
k=4; -z1=z4=0,861136; ω1= ω 4=0,347855
-z2 = z3=0,339981; ω 2= ω 3=0,652145
…
Этот метод обладает более высокой точностью, хотя и требует более сложных вычислений.
ЗАДАЧА 5.1.
Вычислить интеграл
РЕШЕНИЕ.
1. Разобьем интервал на 4 равных участка.
h=0,25; n=4
X | 0 | 0,25 | 0,5 | 0,75 | 1 |
f(x)= | 1 | 0,9412 | 0,8 | 0,64 | 0,5 |
По методу трапеций I=(0,5+0,9412+0,8+0,64+0,25)∙0,25=0,7828
По методу Симпсона I= =0,7854
2. По формуле Ньютона-Котеса при k=4 и n=1
I= = 0,7855
3. По формуле Ньютона-Котеса при k=2 и n=2
I1=
I2=
I=I1+ I2=0,7854
4. По методу Гаусса при k=4 и n=1
Z | -0,861136 | -0,339981 | 0,339981 | 0,861136 |
X | 0,0694 | 0,3300 | 0,6700 | 0,9306 |
f(x)= | 0,9952 | 0,9018 | 0,6902 | 0,5359 |
I=(0,347855∙0,9952+0,652145∙ 0,9018+0,652145∙ 0,6902+ 0,347855∙0,5359) ∙0,5=0,7854
Метод Монте-Карло построен на случайном выборе точек внутри прямоугольника, содержащего заданную фигуру. Идея метода: при большом количестве точек, наугад выбранных внутри прямоугольника, доля точек, содержащихся в заданной фигуре, приближенно равна отношению площади этой фигуры к площади прямоугольника.
МАТЕМАТИЧЕСКАЯ ПОСТАНОВКА
ДАНО: f(x) – непрерывная функция.
N – количество случайных точек.
[ а,b ] [ c,d ] – прямоугольник, содержащий фигуру.
НАЙТИ: S – площадь фигуры.
CВЯЗЬ: , где
S1=(b–a)(d–c) – площадь прямоугольника, содержащего фигуру;
М – число случайных точек с координатами (x,y), попавших в фигуру. Попавшие в фигуру точки определяются одним из приведенных ниже условий.
y f(x) | y f(x) | x2+y2 r2 | |||
Задание 5.2. Определить формулы вычисления случайной точки в каждом из трёх приведённых вариантов с помощью функции rnd(1), моделирующей случайное число на отрезке [0,1].
6. Численное решение задач оптимизации.