Приближение непрерывной функции полиномами на отрезке — различия между версиями
Rybak (обсуждение | вклад) (→Постановка задачи) |
(Доказана теорема Бернштейна, осталось чуть-чуть, помогите кто-нибудь =)) |
||
| Строка 31: | Строка 31: | ||
Пусть функция <tex>f</tex> - непрерывна на <tex>[a; b]</tex>. Тогда <tex>\forall \varepsilon > 0 \ \exists P(x)</tex> - полином, такой, что <tex>\forall x \in [a; b] \Rightarrow |f(x) - P(x)| < \varepsilon</tex> | Пусть функция <tex>f</tex> - непрерывна на <tex>[a; b]</tex>. Тогда <tex>\forall \varepsilon > 0 \ \exists P(x)</tex> - полином, такой, что <tex>\forall x \in [a; b] \Rightarrow |f(x) - P(x)| < \varepsilon</tex> | ||
|proof= | |proof= | ||
| − | + | ||
| + | Докажем сначала теорему Бернштейна, рассматривающую только функции, непрерывные на <tex>[0; 1]</tex>. Рассмотрим такую функцию <tex>f(x)</tex>. Определим полиномы: | ||
:<tex>B_n(f, x) = \sum\limits_{k = 0}^{n}f\left(\frac kn \right)C_n^k x^k (1 - x)^{n - k}</tex>, которые называются полиномами Бернштейна функции <tex>f</tex>. | :<tex>B_n(f, x) = \sum\limits_{k = 0}^{n}f\left(\frac kn \right)C_n^k x^k (1 - x)^{n - k}</tex>, которые называются полиномами Бернштейна функции <tex>f</tex>. | ||
| Строка 76: | Строка 77: | ||
:<tex>\frac 1{n^2} \left( n^2 p^2 \sum\limits_{k = 0}^n C_n^k p^k q^{n-k} - 2np \sum\limits_{k = 0}^n k C_n^k p^k q^{n-k} + \sum\limits_{k = 0}^n k^2 C_n^k p^k q^{n-k}\right)</tex> <tex> = \frac 1{n^2}(n^2 p^2 \cdot 1 - 2np \cdot np + np + n(n-1)p^2) = </tex> <tex dpi = "130">\frac{np - np^2}{n^2} = \frac{pq}n = \frac{x(1-x)}n</tex>, ч. т. д. | :<tex>\frac 1{n^2} \left( n^2 p^2 \sum\limits_{k = 0}^n C_n^k p^k q^{n-k} - 2np \sum\limits_{k = 0}^n k C_n^k p^k q^{n-k} + \sum\limits_{k = 0}^n k^2 C_n^k p^k q^{n-k}\right)</tex> <tex> = \frac 1{n^2}(n^2 p^2 \cdot 1 - 2np \cdot np + np + n(n-1)p^2) = </tex> <tex dpi = "130">\frac{np - np^2}{n^2} = \frac{pq}n = \frac{x(1-x)}n</tex>, ч. т. д. | ||
| + | Для <tex>x \in [0; 1] \quad x(1-x) \le \frac 14</tex>. Учитывая то, что <tex>\omega(t)</tex> возрастает, окончательно получаем: | ||
| + | {{Лемма | ||
| + | |statement=<tex>|f(x)-B_n(f, x)| \le 2 \omega(f, \frac 1{2 \sqrt n})</tex> | ||
| + | }} | ||
| + | |||
| + | По свойству модуля непрерывности | ||
| + | :<tex>\lim\limits_{n \to +0} \omega(f, h) = 0</tex>, т. е. <tex>\forall \varepsilon > 0 \, \exists \delta : 0 < h \le \delta \Rightarrow \omega(f, h) \le \varepsilon</tex>. | ||
| + | Т. к. <tex>\lim\limits_{n \to + \infty}\frac 1{2 \sqrt n} = 0</tex>, то <tex>\exists N \in \mathbb N: \frac 1{2 \sqrt N} \le \delta</tex>. Отсюда по лемме <tex>|f(x) - B_N(f, x)| \le 2 \omega(f, \frac 1{2 \sqrt N}) \le 2 \varepsilon</tex> (по выбору <tex>N</tex> и <tex>\varepsilon</tex>) и теорема Бернштейна доказана. | ||
}} | }} | ||
[[Категория:Математический анализ 1 курс]] | [[Категория:Математический анализ 1 курс]] | ||
Версия 08:24, 27 ноября 2010
Постановка задачи
В курсе математического анализа уже рассмотрено два аппарата приближения функции, причём оба имеют локальный зарактер. А именно, мы можем приближать функцию с помощью формулы Тейлора или с помощью интерполяционного полинома:
Причём оба способа дают хорошую точность при хороших дифференциальных свойствах функции.
Можно поставить иную задачу, которая является намного более сложной: пусть функция непрерывна на отрезке . Существует ли некоторый полином (неважно, какой степени) такой, что ?
Принципиальное отличие этой задачи - требование хорошей точности для всего отрезка при минимальных ограничениях на функцию.
Заметим, что непрерывность функции является необходимым условием. Действительно, пусть такова, что полином найдётся. Покажем, что необходимо непрерывна:
- есть полином , "обслуживающий" на всём отрезке.
- .
Но полином непрерывен, а значит, .
Тогда , то есть, непрерывна в точке .
Положительный ответ на поставленный вопрос впервые был дан Вейерштрассом.
Теорема о существовании искомого полинома
| Теорема (Вейерштрасс): | ||
Пусть функция - непрерывна на . Тогда - полином, такой, что | ||
| Доказательство: | ||
|
Докажем сначала теорему Бернштейна, рассматривающую только функции, непрерывные на . Рассмотрим такую функцию . Определим полиномы:
Заметим, что . Далее, для сокращения записи положим .
Выше мы доказали, что , поэтому к последней сумме применима теорема о выпуклой мажоранте модуля непрерывности:
Итак, . Оценим сумму в правой части сверху, тогда при замене суммы оценкой правая часть только возрастет(в силу возрастания модуля непрерывности). По неравенству Коши для сумм Вставим полученное неравенство в оценку: (все эти преобразования были нужны, потому что суммы с модулем трудно сворачиваются). Покажем теперь с помощью метода производящих функций, что . Для этого рассмотрим полином , где - произвольная конечная числовая последовательность (такой полином называют производящей функцией). Заметим, что и поэтому
Положим теперь и рассмотрим производящую функцию С целью упрощения дальнейших выкладок обозначим . Т. к. , то Вернемся к свертыванию суммы: Первые две суммы в скобках можно посчитать по уже известным формулам, полученным из производящей функции, для вычисления третьей заметим, что .
Для . Учитывая то, что возрастает, окончательно получаем:
По свойству модуля непрерывности
| ||