Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Приближение функции многочленами Тейлора




Постановка задачи

Тема 4. Приближение функций

 

Задача приближения (аппроксимации) функций заключается в том, чтобы для данной функции построить другую, отличную от нее функцию, значения которой достаточно близки к значениям данной функции. Такая задача возникает на практике достаточно часто. Укажем наиболее типичные случаи.

1. Функция задана таблицей в конечном множестве точек, а вычисления нужно произвести в других точках.

2. Функция задана аналитически, но ее вычисление по формуле затруднительно.

При решении задачи поиска приближенной функции возникают следующие проблемы.

1. Необходимо выбрать вид приближенной функции. Для приближения широко используются многочлены, тригонометрические функции, показательные функции и т. д.

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

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

Пусть функция y = f (x) определена в окрестности точки a и имеет в этой окрестности n + 1 производную. Тогда в этой окрестности справедлива формула Тейлора:

f (x) = c 0 + c 1(x – a) + c 2(x – a)2 + … + cn (x – a) n + Rn (x) = Tn (x) + Rn (x),

где ck =

Tn (x) – многочлен Тейлора:

Tn (x) = c 0 + c 1(x – a) + c 2(x – a)2 + … + cn (x – a) n, (4.1)

Rn (x) остаточный член формулы Тейлора. Его можно записать различными способами, например, в форме Лагранжа:

Rn (x) = , a £ x £ x.

Многочлен Тейлора (4.1) обладает свойством, что в точке x = a все его производные до порядка n включительно совпадают с соответствующими производными функции f, т. е.

T (a) = f ( k )(a), k = 0, 1, …, n.

 

В этом легко убедиться, дифференцируя Tn (x). Благодаря этому свойству многочлен Тейлора хорошо приближает функцию f в окрестности точки a. Погрешность приближения составляет

 

| f (x) – Tn (x)| = | Rn (x)|,

т. е. задавая некоторую точность e > 0, можно определить окрестность точки a и значение n из условия:

| Rn (x)| = < e. (4.2)

Пример 4.1.

Найдем приближение функции y = sinx многочленом Тейлора в окрестности точки a = 0. Воспользуемся известным выражением для k -ой производной функции sinx:

 

(sinx)(k) = sin x + k (4.3)

 

Применяя последовательно формулу (4.3), получим:

f (0) = sin 0 = 0;

f ' (0) = cos (0) = 1;

f" (0) = –sin 0 = 0;

 

f (2 k- 1)(0) = sin (2 k – 1) = (–1) k – 1 ;

f (2 k )(0) = 0;

f (2 k+ 1)(x) = (–1) kcosx.

 

Следовательно, многочлен Тейлора для функции y = sinx для n = 2 k имеет вид:

sinx = x – + … + ( 1) k – 1 + R 2 k (x),

R 2 k (x) = ( 1) k .

Зададим e = 10 –4 и отрезок [ , ]. Определим n = 2 k из неравенства:

 

| R 2 k (x)| = < < < e = 10-4.

 

Таким образом, на отрезке , функция y = sinx с точностью до e = 10-4 равна многочлену 5-ой степени:

sinx = x – + = x – 0.1667 x 3 + 0.0083 x 5.

Пример 4.2.

Найдем приближение функции y = ex многочленом Тейлора на отрезке [0, 1] с точностью e = 10 –5.

Выберем a = ½, т. е в середине отрезка. При этом величина погрешности в левой части (4.2) принимает минимальное значение. Из математического анализа известно, что для k -ой производной от ex справедливо равенство:

 

(ex)(k) = ex.

 

Поэтому

 

(ea)(k) = ea = e 1 / 2,

 

Следовательно, многочлен Тейлора для функции y = ex имеет вид:

ex = e 1 / 2 + e 1 / 2(x – ½) + (x – ½)2 + … + (x – ½)n + Rn (x),

При этом, учитывая, что x Î [0, 1], получим оценку погрешности:

 

| Rn (x)| < . (4.4)

 

Составим таблицу погрешностей, вычисленных по формуле (4.4):

n          
Rn 0.057 0.0071 0.00071 0.000059 0.0000043

 

Таким образом, следует взять n = 6.




Поделиться с друзьями:


Дата добавления: 2014-01-05; Просмотров: 826; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.014 сек.