Раздел II. Дифференциальное исчисление функций одной переменной — § 10. Формула Тейлора
Демидович — задача 1396
Б. П. Демидович, «Сборник задач и упражнений по математическому анализу». Условие, подробное решение и ответ.
Задача 1396
С помощью формулы Тейлора приближённо вычислить:а) 330;б) 3250;в) 124000;г) e;д) sin18∘;е) ln1,2;ж) arctg0,8;з) arcsin0,45;и) (1,1)1,2,и оценить погрешность.
Ответ:а) 3,106996, ошибка <0,000255; б) 6,298297, <0,001445; в) 1,99609375, <0,000044; г) 1,648698, <0,000044; д) 0,30901705, <7⋅10−8; е) 0,182320, <0,00000183; ж) 0,674744, <0,0000037; з) 0,466826, <0,000065; и) 1,121168, ошибка ≤0,00000144.
Решение
Для функции F(t)=(1+t)p производные имеют видF(j)(t)=p(p−1)⋯(p−j+1)(1+t)p−j.Поэтому коэффициент при tj равен произведению p(p−1)⋯(p−j+1)/j!, а остаток после степени m равен F(m+1)(c)tm+1/(m+1)!, где c между 0 и t.
а) Выносим ближайший полный куб:330=3(1+1/9)1/3.Здесь коэффициенты второй и третьей степеней равны2(1/3)(−2/3)=−91,6(1/3)(−2/3)(−5/3)=815.При t=1/9 получаем приближениеP=3(1+271−7291)=7292187+81−3=243755≈3,106996.На 0≤c≤1/9 множитель (1+c)−8/3≤1. Значит,∣R∣≤3815(91)3=196835<0,000254027.Округление 755/243 до 3,106996 добавляет менее 0,0000005. Полная ошибка меньше 0,000255.
б) Аналогичная степень с явно заданным приращением:3250=6(1+17/108)1/3.Подстановка в тот же многочлен даётP=6(1+32417−104976289)=17496104976+5508−289=17496110195≈6,298297.Остаток и округление оцениваются так:∣R∣≤6815(10817)3=81⋅125971230⋅4913<0,001444481.После добавления 0,0000005 получаем полную ошибку меньше 0,001445.
в) Поскольку 212=4096, имеем124000=2(1−3/128)1/12.Линейное приближение равноP=2(1−12⋅1283)=256511=1,99609375.Для F(t)=(1+t)1/12 имеем ∣F′′(c)∣=(11/144)(1+c)−23/12. Между −3/128 и 0 выполняется 1+c≥125/128, поэтому(1+c)−23/12≤(128/125)23/12<(128/125)2.С учётом внешнего множителя 2 остаток удовлетворяет оценке∣R∣<14411(1283)2(125128)2=144⋅1562599=25000011=0,000044.Десятичное значение P записано точно, дополнительного округления нет.
Для следующих тригонометрических вычислений понадобится численное значение π. Получим его с контролем ошибки. ПоложимSN(z)=j=0∑N2j+1(−1)jz2j+1,0≤z<1.По конечной геометрической сумме(arctanz−SN(z))′=1+z2(−1)N+1z2N+2.Отсюда следует0≤(−1)N+1(arctanz−SN(z))≤2N+3z2N+3.Действительно, обе разности при z=0 равны нулю, а их производные имеют нужные знаки: производная средней величины неотрицательна и не больше z2N+2. Применяется уже известный признак монотонности. Таким образом, здесь достаточно конечных многочленов и оценок производных.
Если A=arctan(1/5), B=arctan(1/239), то формула двойного угла даёт tan2A=5/12, tan4A=120/119. Поэтомуtan(4A−B)=1+120/(119⋅239)120/119−1/239=28441+12028680−119=1.Угол 4A−B лежит между 0 и π/2, откуда 4A−B=π/4 и π=16A−4B. БерёмPπ=16(51−3⋅531+5⋅551−⋯−15⋅5151)−4(2391−3⋅23931+5⋅23951).Это 16S7(1/5)−4S2(1/239). Его погрешность меньше17⋅51716+7⋅23974<1,234⋅10−12.Сложение указанных дробей даёт 3,14159265358860<Pπ<3,14159265358861. Следовательно, можно использовать π∗=3,14159265359 с гарантией ∣π−π∗∣<10−11.
е) Для ln(1+t) при t=1/5 берём степени до шестой:P=51−501+3751−25001+156251−937501=37500075000−7500+1000−150+24−4=125002279=0,182320.Производная порядка 7 равна 6!/(1+t)7. На [0,1/5] её модуль не больше 6!, поэтому∣R∣≤7⋅571=5468751<0,00000183.ж) Для ускорения вычисления уменьшим аргумент. По формуле тангенса разностиarctan0,8=4π−arctan91,поскольку (1−4/5)/(1+4/5)=1/9 и оба угла принадлежат (0,π/2). Берём многочлен S1(z)=z−z3/3, оценка которого уже доказана выше:P=4π−(91−3⋅931)=4π−2187242≈0,674744.Остаток меньше 1/(5⋅95)=1/295245<0,000003388. Подстановка π∗ даёт 0,674744299657…, поэтому округление вносит менее 0,000000300, а погрешность π∗/4 — менее 2,5⋅10−12. Полная ошибка меньше 0,0000037.
На отрезке [0,45,0,5] имеем∣F′′′(t)∣≤(3/4)5/23/2=3316<3,08.По остатку Лагранжа ∣R∣<(3,08/6)(1/20)3<0,000064167. Полная ошибка меньше 0,000065.
и) Берём p=6/5, t=1/10. Коэффициенты многочлена третьей степени получаются так:2p(p−1)=253,6p(p−1)(p−2)=−1254.ПоэтомуP=1+506+25003−1250004=1+0,12+0,0012−0,000032=1,121168.Для четвёртой производной коэффициент после деления на 4! равен24(6/5)(1/5)(−4/5)(−9/5)=6259.Оставшийся множитель (1+c)−14/5≤1 на [0,0,1]. Следовательно,∣R∣≤6259(101)4=0,00000144.Все приведённые оценки относятся к окончательным записанным числам, а не только к неокруглённым многочленам.