Студопедия

КАТЕГОРИИ:

АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Глава III. Численное интегрирование




§ 1. Простейшие квадратурные формулы. Составные формулы

 

Задача: вычислить  для f(x), непрерывной на [a,b].

Опр. Квадратурная формула — , определяемая узлами

x0, x1, ...,  xn  и весами q0, ..., qn .

Квадратурная формула называется точной для многочленов степени m, если для любого многочлена, степени ≤ m, подставленной вместо f(x), формула дает точное равенство.

 

I. Формула прямоугольников.

.

Формула точна для многочленов степени 1.

 

II. Формула трапеций.

, где .

Формула также точна для многочленов степени 1.

 

III. Формула Симпсона.

Пусть

 

.

Формула также точна для многочленов степени 2 (без док-ва).

 

Составные формулы получаются, если [a,b] разбить на N частей, на каждой части применить простую формулу, и результаты сложить.

Пусть

Составная формула прямоугольников:

.

Составная формула трапеций:

 

Пусть

 

 

Составная формула Симпсона:

.

 

 

§ 2. Метод неопределенных коэффициентов

 

Пусть известны узлы x0, ...,  xn  на [a,b].

Найдем квадратурную формулу , точную для любых многочленов степени m. Тогда при подстановке простых многочленов

1=x0, x, x2,...,xm получится система уравнений:

 

, для j = 0,...,m.

Это СЛУ с неизвестными q0, ..., qn.

, для j = 0,...,m.

 

В этой СЛУ (m+1) уравнений, (n+1) неизвестных.

 

Если m = n, то главный определитель системы

  

— определитель Вандермонда (транспонированный).

Следовательно, решение q0, ..., qn существует и единственно.

 

Пример.

Пусть m =2, n =2,

СЛУ:

 Û  Û

 

Получили формулу Симпсона.

 


 

§ 3. Формулы Ньютона-Котеса

 

Пусть d0, ...,  dn Î [–1;1]  (вспомогательные узлы, сначала различные, потом возможно совпадающие)

, для i = 0,...,n.

f(xi) , для i = 0,...,n.

Пусть Ln(x) — интерполяционный многочлен Лагранжа по узлам xi.

Тогда , где p(x) — некоторая фиксированная функция, называемая весовой функцией.

 

 

Выполним замену:

 

Замечание: В случае, когда среди d0, ...,  dn есть совпавшие (следовательно, среди x0, ...,  xn тоже), вместо многочлена Лагранжа используют интерполяционный многочлен с кратными узлами. Однако результат так же записывают в виде .

Опр. Квадратурные формулы Ньютона-Котеса — формулы вида

, где .

 Свойства:

1. Если p(x) четна (симметрична) относительно , т.е.  и xi расположены симметрично вокруг , то Di=Dni. Такую квадратурную формулу называют "симметричной".

2. "Симметричные" квадратурные формулы точны для любой функции, нечетной относительно , т.е. .

Частные случаи: при p(x) º 1

1)n = 0; d0 = 0 — формула прямоугольников.

2)n = 1; d0 = –1, d1 = 1 — формула трапеций.

3)n = 2; d0 = –1, d1 = 0, d2 = 1 — формула Симпсона.

 

4)n = 1; d0 = 0 = d1  — формула прямоугольников.

5)n = 3; d0 = –1, d1 = 0, d2 = 1, d3 = 0 — формула Симпсона.


 

§ 4. Формулы Гаусса

 

Задача:  Дано: n — количество узлов;

                  [a,b] — отрезок;

                  p(x) > 0 на [a,b].

Найти: квадратурную формулу , точную для многочленов наибольшей степени m, (т.е. найти узлы x0, ..., xn–1 и коэффициенты D0, ...,Dn-1).

Опр. Квадратурная формула Гаусса — решение поставленной задачи.

Теорема. Существует решение для m = 2n – 1.

Доказательство:

1) При подстановке в квадратурную формулу простых многочленов 1=x0, x, x2,...,xm получится система уравнений:

 , для j = 0,...,m.

В этой системе (m+1) нелинейное уравнение с 2×n неизвестными x0, ..., xn–1 , D0, ...,Dn-1. При (m+1) = 2×n решений конечное число (если оно существует).

Следовательно, m = 2×n – 1.

2) Существование решения будет показано ниже.

 

Опр. Скалярным произведением функций f(x) и g(x) (с комплексными значениями) называется

, где  – комплексно сопряженная к g(x).

Опр. Многочлен g(x) ортогонален многочлену g(x), соответственно p(x) и [a,b], если (f(x),g(x)) = 0.

 

Обозначим  многочлен степени n, со старшим коэффициентом =1, ортогональный всем многочленам меньшей степени.

 

Пример.

1. Многочлены Чебышева  — соответствуют  и [–1;1].

2. Многочлены Лежандра:

 — соответствуют p(x) º 1 и [–1;1].

Если многочлен  имеет n различных корней x0, ..., xn–1 на [a,b], то .

Пусть эти корни x0, ..., xn–1 — узлы интерполяции. Найдем по ним квадратурную формулу  (например, формулу Ньютона-Котеса). Тогда она точна для всех многочленов степени (n–1).

Лемма.

Если x0, ..., xn–1 — корни (нули) многочлена  степени n, и формула  точна для многочленов степени (n–1), то она точна и для всех многочленов степени (2n–1).

Доказательство:

Пусть Q2n–1(x) — произвольный многочлен степени (2n–1).

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

Найдем

. Лемма доказана.

 

Примеры: при p(x) º 1, на [–1;1]

1)n = 1; x0 = 0; D0 = 2, т.е. формула

 точна для многочленов степени 2×1–1 = 1.

2)n = 2; x0 = – 0,577; x1 = 0,577; D0 = D1 = 1, т.е. формула

 точна для многочленов степени 2×2–1 = 3.

3)n = 3; x0 = – 0,775; x1 = 0; x2 = 0,775;  

D0 = 0,556; D1 = 0,889; D2 = 0,556, т.е. формула

 точна для многочленов степени 2×3–1 = 5.

 

Замечание:

Чтобы использовать эти узлы и коэффициенты для интеграла на произвольном отрезке [a,b], нужно в интеграле выполнить замену переменной .

Тогда . Т.е. коэффициенты D0, ...,Dn-1 не изменятся, а узлы пропорционально преобразуются в узлы на отрезке [a,b].

 

Составная формула Гаусса, для p(x) º 1:

отрезок [a,b] разбивается на N частей одинаковой длины,

каждая часть тоже разбивается на n – 1 частей,

точки деления — xki , где k = 0,...,N – 1,  i= 0,...,n – 1.

Тогда .

 


§ 5. Погрешность квадратурных формул. Правило Рунге.

 

Пусть квадратурная формула  точна для многочленов степени m (nm). Для оценки погрешности воспользуемся разложением f(x) по формуле Тейлора:

.

Тогда

.

Т.е.  — погрешность квадратурной формулы.

Пример.

1) Для простейших формул прямоугольников и трапеций

.

2) Для формулы Симпсона

.

 

Теперь воспользуемся разложением  f(x)  по формуле Тейлора степени (m+1):

/

Тогда

.

 

Опр. Главным членом погрешности называется .

Правило Рунге — способ оценки главного члена погрешности без использования производной (m + 1) порядка.

 

Пусть Ih — приближенное значение интеграла , вычисленное по составной квадратурной формуле с длиной участка .

Тогда .

.










Последнее изменение этой страницы: 2018-04-12; просмотров: 196.

stydopedya.ru не претендует на авторское право материалов, которые вылажены, но предоставляет бесплатный доступ к ним. В случае нарушения авторского права или персональных данных напишите сюда...