III. Методы аппроксимации
3.1 Приближение функций многочленами.
Алгебраическим многочленом степени n называется функция - действительные числа, называемые коэффициентами.
Алгебраические многочлены являются простейшими функциями. Они непрерывны при любом x. Производная многочлена- так же многочлен, степень которого на единицу меньше степени исходного. Так, если степень n, то .
В школьном курсе математики рассматриваются функции f(x)=ax, f(x)=logax, f(x)=sin(x) и др., изучаются их свойства, строятся графики. Однако вопрос о методах вычисления значений названных функций при заданных значениях аргумента не рассматривается. Вместе с тем, он очень важен. Познакомимся с методами приближения функций, или методами аппроксимации.
3.2 Формула Тейлора.
Рассмотрим функцию y=f(x), определённой на некотором промежутке, содержащим т.а. Предположим, что эта функция имеет производные (n+1)-го порядка.
Уравнение касательной к графику функции в т. х=а имеет вид: .
Многочлен 1-й степени: в т. х=а совпадает со значением f(x) в этой точке: P1(a)=f(a). Многочлен в т. х=а имеет то же значение производной, что и функция. Действительно, P1’(x)=f’(a), следовательно, P1’(а)=f’(a). График многочлена Р1(х) касается графика функции y=f(x) в т. М0(а,f’(a)).
Можно найти многочлен 2-й степени, а именно: , который в т. х=а будет иметь с функцией y=f(x) общее значение и одинаковые значения как первых, так и вторых производных. График многочлена Р2(х) вблизи т. х=а ещё теснее будет прилегать к графику функции y=f(x) по сравнению с графиком многочлена Р1(х).
Естественно ожидать, что многочлен, имеющий при х=а первые n производных, одинаковых с соответствующими производными функции f(x) в той же точке, при х, близких к а, будет хорошо приближать f(x). В этом случае вместо f(x) можно рассматривать указанный многочлен, а для приближённого вычисления f(x) при заданном х достаточно вычислить его значения при том же х.
Этот многочлен получают в результате решения следующей задачи: для функции f(x), имеющей в окрестности т. х=а производные до порядка n+1 включительно, найти многочлен Рn(x) степени не выше n такой, что Pn(a)=f(a); Pn’(a)=f’(a); Pn’’(a)=f’’(a);... Pn(n)(a)=f(n)(a).
Эти равенства означают, что в т. х=а значения многочлена Рn(x) и функции y=f(x), а так же их соответствующих производных совпадают. Многочлен Pn(x) представим в виде: . Коэффициенты определяются, предварительно найдя его производные:
......................................
Подставляя в формулы значения х=а, получим:
...
Из этих равенств находим, что
Получаем искомый многочлен:
.
Обозначим через rn(x) разность между функцией f(x) и многочленом Pn(x).
Величину rn(x) называет остаточным членом. Видно, что при тех же значениях х, для которых rn(x) достаточно мал, вместо f(x) можно рассматривать многочлен Pn(x).
Оценим величину остаточного члена rn(x). Запишем его в виде , где Q(x)- функция, которую нужно определить. Формула примет вид:
При фиксированных значениях а и х функция Q(x) имеет определённые значения, которые обозначаются через Q.
Рассмотрим вспомогательную функцию переменной t (a<t<x)
Применяя правила дифференцирования алгебраической суммы и произведения двух функций, находим производную функции F(t) по аргументу t.(x и а- фиксированные, следовательно, f(x)- постоянная).
Приведя подобные слагаемые, получим:
Из формулы функции F(t) видно, что F(x)=0 и F(a)=0. Воспользуемся свойством дифференцируемой функции:
Если дифференцируемая функция f(x) обращается в нуль при х=а и х=b, f(a)=0, f(b)=0, (ab), то между точками а и b найдётся по крайней мере одна т.с, в которой равна нулю производная данной функции: f’(c )=0. (т. Ролля).
Геометрически это означает, если в т. а и b f(a)=0 и f(b)=0, то такое, что в т. С(с,f(c )) касательная к графику y=f(x) параллельна оси ОХ.
y
f©
0 a c b X
Корнем или нулём функции называют такое значение аргумента х0 , при котором функция f(x0)=0.
С учётом этого понятия указанное свойство можно сформулировать так: между двумя различными корнями дифференцируемой функции находится хотя бы один корень её производной (т. Ролля).
Поскольку F(x)=0 и F(a)=0, то к функции F(t) можно применить свойство:
Так как с заключено между а и х, то его можно представить в виде
Говорят, что это равенство выражает остаточный член формулы в форме Лагранжа. Подставим его в формулу:
Эту формулу называют формулой Тейлора с остаточным членом в форме Лагранжа.
Если а=0, то
Формула Тейлора для функций sinx, cosx, ex
Выведем формулы Тейлора для элементарных функций f(x)=sinx, f(x)=cosx, f(x)=ex.
Рассмотрим функцию f(x)=sinx. Найдём производную n+1- го порядка.
Вычислим значение функции и её производной при х=0.
Подставим эти значения в формулу Тейлора:
2.Аналогично находим формулу Тейлора для f(x)=cosx.
3.Рассмотрим функцию f(x)=ex.
, ...
, ...,
4.Рассмотрим функцию f(x)=(a+x)n ,
Эту формулу называют биномом Ньютона. Отметим частные случаи:
n=2 (a+x)2=a2+2ax+x2
n=3 (a+x)3=a3+3a2x+3ax2+x3
Приближение функций sinx, cosx, ex алгебраическими многочленами.
В формуле Тейлора для sinx положим n=2m-1
Остаточный член этой формулы имеет вид:
Оценим его модуль. Поскольку Отбрасывая остаточный член, получим приближённо:
. Она может быть применена для вычисления значений функции f(x)=sinx при заданных значениях аргумента х. Эти вычисления сводятся к вычислениям значений алгебраического многочлена степени 2m-1 . Следовательно, вместо функции f(x)=sinx можно рассматривать алгебраический многочлен, который приближённо заменяет её. Говорят, что указанный многочлен приближает данную функцию. Оценка такого приближения определяется формулой:
Полагая n=2m в формуле для cosx, аналогично: , погрешность .
Например, для приближённой формулы
В случае функции f(x)=ex, получаем:
В общем случае, отбросив остаточный член, получим приближённую формулу:. Она позволяет заменить данную функцию алгебраическим многочленом n-й степени:
Ряд Тейлора.
Обратимся к формуле (1). Разность между функцией f(x) и её многочленом в правой части называют отклонением, которое выражается остаточным членом rn(x).Если в формуле рассматривать всё больше и больше членов, то может оказаться, что отклонение стремится к нулю, но не для всякой функции и не для любого значения х. Однако существует широкий класс функций, для которых остаточный член действительно стремится к нулю при , по крайней мере для значений, заполняющих некоторый промежуток, содержащий т.а. Именно для таких функций формула Тейлора позволяет вычислить f(x) с любой степенью точности. Если , то из формулы Тейлора следует:
Число слагаемых является неограниченным. Выражение в правой части формулы называют рядом Тейлора, а функцию f(x)- суммой этого ряда.
Ряд Тейлора можно записать в таком виде:
, при а=0 Выражение в правой части этой формулы называют рядом Маклорена. Получаем:
Условие сходимости:
Для разложения f(x) в степенной ряд (т.е. в ряд Тейлора), необходимо и достаточно, чтобы предел остаточного члена формулы Тейлора был равен нулю:
Степенной ряд сходится при любых х или говорят, что его областью сходимости является промежуток . Из этих формул видно, что sin(-x)=-sinx, т.е. f(x)=sinx- нечётная функция.
cos(-x)=cosx, f(x)=cosx- чётная функция.
Примеры разложения функций в степенные ряды.
Степенной ряд можно рассматривать как геометрический с первым членом а=1 и знаменателем q=x. Если , т.е. , то данный ряд сходится. .
Мы получили разложение функции в степенной ряд. Этот ряд сходится при .
Аналогичными рассуждениями можно установить, что сходится при . Степенной ряд можно почленно дифференцировать и интегрировать, т.е. обращаться с ним как с многочленом.
В формуле (1) заменим x на t и проинтегрируем получившийся ряд на промежутке [0,x]; ,
Так же заменим x на t в формуле (2). Получим:
Разложение (3) в степенной ряд сходится при . Оно может быть использовано для вычисления логарифмов натуральных чисел. Положим в формуле (3) , где n- натуральное число, 0<x<1, при любом n ряд в правой части этой формулы будет сходится.
Пользуясь этой формулой, можно последовательно вычислить
Обратимся снова к формуле (2). Полагая , записываем полученный ряд и интегрируем его по отрезку [0,x], 0<x<1.
Пусть х=1 в этой формуле
Можно приближённо вычислить .
Биномиальный ряд
Разложим в ряд Маклорена функцию
;
В соответствии с формулой Маклорена:
Ряд в правой части называют биномиальным. Можно доказать, что биномиальный ряд сходится при , т.е. областью его сходимости служит интервал (-1,1). Отметим, что ряд (2) является частным случаем этого ряда при .
В случае формула принимает вид:
все члены, начиная с n+1-го обращаются в 0. В правой части формулы разложения их остаётся конечное число, ряд обрывается. Эта формула при а=1 является частным случаем бинома Ньютона.
Применение рядов в приближённых вычислениях.
Знакочередующимся рядом называется ряд, у которого любые 2 члена с номерами k и k+1 (k=1,2,3..) имеют противоположные знаки.
Признак Лейбница сходимости знакочередующегося ряда выражается следующей теоремой:
Теорема1 Знакочередующийся ряд сходится, если модуль его членов убывают с возрастанием номера k и общий член стремится к 0, т.е., если выполняются 2 условия:
ak+1<ak, k- нат. число;
Теорема2 Сумма остатка знакочередующегося ряда, удовлетворяющего условиям признака Лейбница, имеет знак первого оставшегося члена и по модулю не превосходит его модуля.
С помощью рядов можем вычислять приближённо значения логарифмов, корней различной степени, определённых интегралов, тригонометрических функций.
Пусть неизвестное число А каким-то образом представлено сходящимся рядом:
,где а1...аn- некоторые числа.
Погрешность при замене А на Аn выражается суммой остатка аn=an+1+an+2+... Т.к. ряд сходится, то и поэтому при достаточно большом n погрешность станет сколь угодно малой. Другими словами, искомое А посредством частичной суммы Аn указанного ряда можно выразить с любой заданной точностью.
Если ряд знакочередующийся, удовлетворяет условиям признака Лейбница, то сумма остатка имеет знак своего первого члена и по модулю не превышает его.
В случае ряда с положительными членами необходимо найти новый ряд с большими членами , который бы легко суммировался, и в качестве оценки для суммы остатка взять сумму остатка этого ряда.
3.3. Ряды Фурье.
Мы показали приближение некоторых функций алгебраическими многочленами, теперь покажем, как приближаются функции тригонометрическими многочленами. Инструментом для этого будут ряды Фурье.
Тригонометрическим рядом называют функциональный ряд вида: называют коэффициентами ряда.
Пусть данный тригонометрический ряд сходится и его сумма равна f(x). Тогда .
Тригонометрической системой функций называют бесконечное множество функций Эта система обладает свойствами:
1.Определённый интеграл по отрезку от квадрата любой функции отличен от 0, причём
2. Определённый интеграл по отрезку от произведения любых двух различных функций равен нулю, т.е.
, ,
, ,
Замечание 1: Система функций называется ортогональной на отрезке [a,b], если
1.
Видим, что тригонометрическая система функций является ортогональной на отрезке .
Будем считать, что выполнено условие, при котором этот тригонометрический ряд можно интегрировать почленно, тогда его коэффициенты определяются формулами:
Тригонометрический ряд, определяемый такими коэффициентами, называется рядом Фурье, а числа an, bn- коэффициентами Фурье функции f(x).
Замечание 2: Формулы a0 и an можно объединить в одну:
При этом появляется удобство обозначения начального члена тригонометрического ряда через a0/2, а не через a0. Замечание 3: Два аналитических выражения могут совпадать в некотором промежутке, но не совпадать при этом на всей числовой прямой.
Пример:
Y
-2 f(x)=x,
- 0 2 Х
; S(x)- сумма ряда,
Замечание 4: Тригонометрическим рядом на всей числовой прямой можно представить только периодическую функцию.
Пример:
f(x)- ограничена, непрерывна, монотонна
а).
б).
3.
Приближение функций тригонометрическими многочленами.
Тригонометрическими многочленами n-го порядка называют функцию вида: или короче:.
Рассмотрим сумму первых n членов ряда Фурье: .
Эта сумма является тригонометрическим многочленом n-го порядка, начальный член которого представлен в виде a0/2. В качестве приближения функции f(x) с периодом 2 тригонометрическим многочленом берут указанную сумму Sn(x), т.е. .
Естественно, при этом возникает вопрос об ошибке приближения. Если функция с периодом 2 имеет при всех х производную f®(x) порядка r, удовлетворяющая неравенству , то можно доказать, что ошибка приближения выражается следующим неравенством: , где Cr- постоянная, зависящая только от r. Отсюда видно, что ошибка стремится к нулю при n стремящемуся к бесконечности. Причём тем быстрее, чем больше производных имеет функция.
Для аналитических функций оценка будет ещё лучше. Аналитической в области определения называют функцию, которая разлагается в сходящейся к ней степенной ряд в области определения. Для функция, аналитических на всей действительной оси, оценка приближения выражается неравенством: .С и g- положительные постоянные, связанные с f(x), q<1.
И обратно, если для функции f(x) выполняется это неравенство, то она является аналитической. Можно утверждать: если функция разлагается в сходящийся к ней ряд Фурье, то отсюда ещё не следует, что она аналитическая. Однако f(x) будет аналитической, если уклонение от суммы первых n членов её ряда Фурье имеет оценку, т.е. убывает быстрее члена убывающей геометрической прогрессии.
Чтобы обеспечить приближение произвольных непрерывных периодических функций тригонометрическими многочленами, пользуются так называемыми методами суммирования рядов Фурье. В качестве тригонометрических многочленов, приближающих функцию, вместо сумм Фурье рассматривают некоторые их видоизменения. Один из таких методов состоит в следующем: для непрерывной периодической функции находят её ряд Фурье, который может быть и не сходящимся, а затем составляется среднее арифметическое первых частичных сумм этого ряда: , где .
Среднее арифметическое называют суммой Фейера n-го порядка, соответствующей данной функции f(x). Название этих сумм дано в честь венгерского математика Липота Фейера (1880-1959), который первым предложил указанный метод. Он доказал, что , если f(x)- непрерывная функция.
Заключение.
Теорией приближения функций многочленами занимались такие математики, как Эйлер, Лаплас, Фурье, Понселе, и, наконец, Чебышев.
У Чебышева, который приступил к задаче о наилучшем устройстве параллелограмма Уатта, возникли математические вопросы, о которых в то время знали очень мало. Для решения он разработал метод, названный французским математиком Жозефом Бертраном (1822-1900) чудом анализа. Этот метод сохранил своё значение и после того, как паровые машины, а вместе с ними и параллелограмм Уатта, отошли на задний план. Созданная Чебышевым теория приближения функций интенсивно развивалась и развивается сейчас в трудах российских и иностранных учёных. В терминах этой теории отражена одна из фундаментальных идей математики- приближение (замена) сложных объектов более простыми и удобными. Эта идея является основной в вопросах взаимосвязей математики и практики, что стимулировало развитие теории приближения функций в прошлом и, надо полагать, обеспечит к ней интерес в будущем.
Вообще теория аппроксимации непрерывных функций многочленами играет очень большую роль в математики, так же в решении технических проблем. Этот вопрос ещё до конца не исчерпан и новые открытия ждут своего часа.