Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Вычмат.doc
Скачиваний:
37
Добавлен:
22.02.2015
Размер:
1.41 Mб
Скачать

§ 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.

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

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

  1. 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.

Тогда .