Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Desktop / Практическое занятие №5 / 5. Численное интегрирование.doc
Скачиваний:
88
Добавлен:
13.02.2015
Размер:
220.67 Кб
Скачать

Оглавление

ОГЛАВЛЕНИЕ 1

5.1.Концепция численного интегрирования 2

5.2.Простейшие методы 2

5.3.Метод Симпсона 5

5.4.Метод Ньютона-Koтeca 7

5.5.Методы Чебышева и Гаусса 7

Вычисление интегралов встречается при моделировании достаточно часто. Численные методы обычно применяются при взятии неберущихся интегралов от достаточно сложных функций, которые предварительно табулируются, или при интегрировании таблично заданных функций, что в экономических приложениях встречается значительно чаще

    1. Концепция численного интегрирования

Все численные методы строятся на том, что подынтегральная функция приближенно заменяется более простой (горизонтальной или наклонной прямой, параболой 2-го, 3-го или более высокого порядка), от которой интеграл легко берется. В результате получаются формулы интегрирования, называемые квадратурными, в виде взвешенной суммы ординат подынтегральной функции в отдельных точках:

≈ ∑ wi f(xi)

Чем меньше интервалы, на которых производят замену, тем точнее вычисляется интеграл. Поэтому исходный отрезок [а, b] для повышения точности делят на несколько равных или неравных интервалов, на каждом из которых применяют формулу интегрирования, а затем складывают результаты.

Все методы различаются значениями ординат хiи весовwi.

В большинстве случаев погрешность численного интегрирования определяется путем двойного интегрирования: с исходным шагом (шаг определяется путем равномерного деления отрезка b- а на число отрезковn:h=(b-a)/n) и с шагом, увеличенным в 2 раза. Разница вычисленных значений интегралов определяет погрешность.

Сравнение эффективности различных методов проводится по степени полинома, который данным методом интегрируется точно, без ошибки. Чем выше степень такого полинома, тем выше точность метода, тем он эффективнее.

    1. Простейшие методы

К простейшим методам можно отнести методы прямоугольников (левых и правых) и трапеций. В первом случае подынтегральная функция заменяется горизонтальной прямой (у = с0) со значением ординаты, т.е. значения функции соответственно слева или справа участка, во втором случае – наклонной прямой, (у = с1х + с0). Формулы интегрирования при разбиении отрезка [а,b] на n частей с равномерным шагомhсоответственно приобретают вид:

∙ (n = 1)

1) I = ≈ f(a)*(b-a) = f(x0)h

2) I = ≈ f(b)*(b-a) = f(x1)h

3) I = ≈ ((f(a)+f(b))/2)*(b-a) = f(x0)h/2 + f(x1)h/2

Для nучастков интегрирования :

1. I= ≈ (xi)*h= (xi)*wi

2. I = ≈ (xi)*h = (xi)*wi

wi = h = const

3. I = ≈ ((xi ) + f(xi+1 )/2)*h = f(x0 )*(h/2) + f(xn )*(h/2) + i * f(xi)

w0 =wn=h/2

w1 =w2 = … =wn-1 =h

Нетрудно заметить, что в методе прямоугольников интеграл вычислится абсолютно точно только при f(x) = с (const), а в методе трапеций – приf(x) линейной или кусочно-линейной.

Метод прямоугольников не находит практического применения в силу значительных погрешностей.

По сравнению с методом прямоугольников метод трапеций более точный, так как трапеция точнее заменяет соответствующую криволинейную трапецию, чем прямоугольник.

Погрешность Rвычисления интеграла методом трапеций при использовании двойного просчета на практике может быть определена из следующего соотношения:

R≤ (|In–In/2|)/3

где InиIn/2- соответственно значения интеграла при числе разбиений n иn/2.

Существуют и аналитические выражения для определения погрешности, но они требуют знания второй производной подынтегральной функции, поэтому имеют только теоретическое значение. С использованием двойного просчета можно организовать автоматический подбор шага интегрирования (т.е. числа разбиений n) для обеспечения заданной погрешности интегрирования (последовательно удваивая шаг и контролируя погрешность).

Пример 5.1. Вычислить

I = = arctg(1) – arctg(0) = 0.7853981634

для всего интервала и с делением интервала на четыре участка.

1) h= 1, х0= 0;х1= 1;

2) h=0,25 (1/4),x0= 0, х1 = 0,25,x2= 0,5,x3 = 0,75, х4= 1,

f(x) = 1/(1+x2)

Iл.пр.= ≈f(x0)h= 1/(1+0) *1 = 1 (по избытку)

Iп.пр. = ≈f(x1)h= 1/(1+1)*1 = 0.5 (по недостатку)

Iтр. = ((f(a) + f(b))/2)(b-a) = f(x0 )*h/2 + f(x1)*h/2 = 0,5 + 0,52 = 0,75

2) n = 4

h = 0.25 = (1-0)/4

x0 = a = 0 x1 = 0.25 x2 = 0.5 x3 = 0.75 x4 = 1

I л.пр.= ((1/1+0)*0,25) + ((1/(1+0,252))*0,25) + ((1/1+0,52))*0,25) + ((1/(1+0,752)*0,25) = 0,8453

Iп.пр.= 0,7203

Iтр.= 0,78279412

Пример 5.2. Вычислить интеграл: методом трапеций.

Здесь a=0.7,b=1.3,

1. n=10 .

Формула для вычислений:

Вычисления выполним в табличном редакторе Excel:

2. n=5 .

Формула для вычислений:

Вычисления выполним в табличном редакторе Excel:

3. Погрешность оценим по формуле:

ОТВЕТ: .

Соседние файлы в папке Практическое занятие №5