Эта статья начинается с простых заменений о приближенных арифметических вычислениях, которые естественно приводят к заменеальной формуле Тейлора. В частности эта формула устанавливается школьными методами, а затем используется для приближенного вычисления значений функций.
Два примера для размини
Предположим, что нужно вычислить произведение
p=1,03×2,01
с точностью до 0,001. Это вычисление естественно проделать так
p=(1+0,03)⋅(2+0,01)≈2+0,06+0,01=2,07.
Здесь мы преберегли четырьмя слагаемым 0,01×0,03=0,0003, так как оно меньше предписанной точности.
Использованный примет станет более нагладным, если обозначить число 0,01 через x. Тогда нашей вычисление — это просто вычисление функций (многочлена)
f(x)=(1+3x)(2+x)=2+7x+3x2
при значении x=0,01, либо p=f(0,01). При написании приближенного равенства f(x)≈2+7x, мы пренебрегаем членом 3x2 более высокой (второй) степени.
Рассмотрим чуть более сложный пример: вычислим с точностью до 0,01 произведение
q=2,12×1,97.
Обозначая теперь число 0,1 через x, мы видим, что вычислить q — это значит найти значение функции
g(x)=(2+x+2x2)(2−3x2)
при x=0,1. Раскрывая скобки, получим
g(x)=4+2x−2x2−3x3−6x4.
Членами с x3 и x4 можно пренебречь, так как при x=0,1, x3=0,001 и x4=0,0001 находится за пределами требуемой точности 0,01. Итак,
q=g(0,1)≈4+2(0,1)−2(0,1)2=4,18.
Проанализируем нашей действия
Успех вычислений основывался на том факте, что искомое произведение p (или q) было близко к точному числу A, а затем представлялось как значение некоторой функции f(x) при малом x, причем f(0) равнялось A.
Так, в первом примере грубая прикидка дает p≈1⋅2=2=A1, а отклонения comножитель от единиц и двойки малы. Аналогично, во втором примере грубая прикидка дает q≈2⋅2=4=A2, и вновь отклонения comножитель от двоек малы. В пер-
4
Вом случае это отклонение сомножителей мерилось в «x-единицах», где x было 0,01, а во втором слуае — в `других «x’-единицах», где x′ было 0,1.
Далее, подбираемая функция f(x) (или g(x)) разбивалась на две части — существуюю и второстепенно:
где существенные части f1(x) (и g1(x)) были многочленами первой и второй степени, представляющими результаты с требуемой точностью, а f2 и g2 были пренебрежимо малы.
Введем символь «о малое»
В рассмотренных слуаях в математическом анализе часто используется следующая более короткая и более выраженная формула записи:
f(x)=2+7x+o(x),g(x)=4+2x−2x2+o(x2).
Здесь символь o(x) (читается «о малое от x») обозначает некоторую функцию от x (точный вид ее нас не интересует), которая стремится к нулю быстрее чем x, то есть такая, что
x→0limxo(x)=0.
Аналогично, o(x2) — некоторая функция от x, стремящаяся к нулю быстрее, чем x2, то есть
x→0limx2o(x2)=0.
Вообщее o(xn), при n≥1, — это обозначание для функции от x, обладающей таким свойством:
x→0limxno(xn)=0.
Используя арифметические свойства пределов (см. Алгебра и начало анализа 9—10, п.), легко установить следующие правила, позволяющие преобразовать сложные выражения, содержащие о малое, в более простые:
(a) o(xn)+o(xn)=o(xn),
(b) x⋅o(xn)=o(xn+1),
(c) xn+1=o(xn), и т.п.
(Например, чтобы установить (a),
x→0limxno(xn)=0.
нужно показать, что сумма двух функций, каждой из которых стремится к нулю, сама стремится к нулю; а это сразу следует из правила о сумме пределов.)
Выведем несколько приближенных формул
Воспользуемся символьами o(x), o(x2), … и их свойствами для вывода некоторых формул, полезных при приближенных вычислениях.
Пример 1. Докажем формулу:
(1+x)3=1+3x+o(x).
(Член o(x) подсказывает нам, что этой формулой можно пользоваться, если квадратом x можно пренебречь в наших вычислениях.)
Доказательство. По формуле куба суммы
(1+x)3=1+3x+3x2+x3,
но x2=o(x) (правило (г)); 3x2=o(x) (правило (б)); x3=o(x) (правила (г), (в)). Поэтому
(1+x)3=1+3x+o(x)+o(x)=1+3x+o(x).
Таким образом, мы можем написать с точностью до 0,01:
(1,012)3≈1+3⋅0,012=1,036.
Пример 2. Докажем формулу:
1−q1=1+q+q2+⋯+qn+o(qn).
Доказательство неедленно следует из легкого проверяемого подхода
1−q1=1+q+q2+⋯+qn+1−qqn+1.
Воспользуемся формулой (2) для приближенного вычисления дроби r=201/203. Представляя эту дробь в виде
r=1+20031+2001,
расмотрим функцию
h(x)=1+3x1+x;h(2001)=h(0,005)=r.
Возьем в (2) n=2, q=−3x; тогда
1+3x1=1−3x+9x2+o(x2),
5
h(x)=1+3x1=1−2x+6x2+o(x2).
Таким образом, r=h(0,005)≈1−0,01+0,000150=0,990150.
Упражнения
Написать и установить формулу для (1+x)7 с точностью o(x2).
Написать и установить формулу для 1/(1+q) с точностью o(qn).
Приближенное вычисление радиkalов
При приближенном вычислении радиkalов мы будем разливать «хороший» случай и «плохой». В «хорошем» случай под знаком квадратного корня стоит число, мало отличнее от полного квадрата, вычисляемое число λ имеет вид a2+a2, где a мало по сравнению с a2. Для иллюстрации этого случай рассмотрим следующий пример.
Пример 3. Найдем приближение значение корня λ=99.
Представим λ в виде λ=100−1=101−0,01
и рассмотрим функцию r(x)=1+x, так что λ=10r(−0,01). Допустим, что при малых x существует приближенная формула r(x)=a+bx+cx2+o(x2).
(3) Найдем a,b и c. Прежде всего, устремляя x к нулю, получаем: a=1. Тепер возведем обе части равенства (3) в квадрат: 1+x=a2+2abx+(b2+2ac)x2+o(x2).
Приравнивая коэффициенты при одинаковых степенях x в обеих частях последнего равенства, получим a2=1;2ab=1;b2+2ac=0. Учитывая, что a=1, находим: b=1/2;c=−1/8. Итак, 1+x=1+21x−81x2+o(x2).
(4) Таким образом, λ=10r(−0,01)≈10(1−0,005−0,0000125)=10(0,9949875)=9,949875.
Покажем теперь, как нужно действовать в «плохом» случай. В качестве иллюстрации разберем
Пример 4. Найдем приближение значение корня μ=2.
Ясно, что найdenная нами формула (4), дающая 2 при x=1, для вычисления корня совершено не подходит, поскольку x не является малым, и мы не можем расчитывать, что слагаемые в правой части (4) быстро убывают. Чтобы сделать к «хорошему» случай, подберем два полных квадрата, относение которых к 2. Такими квадратами являются, например, 25 и 49. Тогда μ=2=574950=57v.
Вычисление v — это уже «хороший» случай, так как под знаком радикала стоит число близкое к 1 (полное квадрату). Запишем v в виде: v=(1−0,02)−21
и рассмотрим функцию S(x)=1/1+x. Тогда v=S(−0,02). Допустим снова снова, что имеет место формула вида S(x)=a+bx+cx2+o(x2).
Устремляя x к нулю, получаем a=1. Возводим обе части в квадрат и умножаем на значенатель, 1=(1+x)(a2+2abx+(b2+2ac)x2+o(x2)), 1=a2+(a2+2ab)x+(b2+2ab+2ac)×x2+o(x2).
Приравниваем коэффициенты при одинаковых степенях x в обеих частях последнего равенства, получим a2=1,a2+2ab=0,b2+2ab+2ac=0. Учитывая, что a=1, находим: b=−1/2;c=3/8. Итак, 1+x1=1−21x+83x2+o(x2).
Таким образом, μ=2=(7/5)S(−0,02)≈1,4(1+0,01+0,00015)=1,41421.
Формула Тейлора для многочленов Пусть дан многочлен степени n: p(x)=a0+a1x+a2x2+...+anxn
Тогда имеет место следующая формула: p(x)=p(0)+p′(0)x+2!1p′′(0)x2+...+n!1p(n)(0)xn,
6
в котором p(n) обозначает n-ую производуную функцию p, а символ n! (читается «эн факторал») расшифровывается так: n!=1⋅2⋅3⋅⋯⋅n.
Например, при n=2, p(x)=a0+a1x+a2x2, поэтому p′(x)=2a2x+a1, p′′(x)=2a2, значит, p′(0)=a1, p′′(0)=2a2 и поэтому, действительно,
p(x)=p(0)+p′(0)x+21p′′(0)x2=a0+a1x+a2x2.
В общем случае формула (6) проверяется неосредственно. Советуючитатель не полениться и продолжать эту проверку, начав «для разминки» со случай n=3.
Формула Тейлора для функций
Пользовать правилами (6), и (г), формулу (6) можно переписать в виде
Эта формула полезна для приближенных вычислений в том случае, когда xn пренебрежимо мало. Однако она нас интересует здесь по другой причине: оказывается, эта формула верна не только для многочленов p(x), но и для произвольных функций f(x) (лишь бы они имели произвольные f′(x), f′′(x), …, f(n+1)(x) до порядка n+1 включительно). Соответствие
f(x)=f(0)+f′(0)x+2f′′(0)x2+⋯+n!f(n)(0)xn+o(xn)
называется формулой Тейлора (или Маклорена) по имену двух английских математических коэффициентов XVII—XVIII веков, хотя по существу была известна еще и Ньюотону. Мы не будем доказывать эту формулу в общем виде, а получим также разложения более простыми средствами, как мы уже это делали ранее.
Формула Тейлora
для дробно-рациональных функций (метод неопределенных коэффициентов)
Дробно-рациональный называют всякую функцию, которая представляет
лечение в виде отношения двух многочленов. Разберем на конкретном примере, как получить разложение Тейлора для таких функций.
Пример 5. Разложим по формуле Тейлора до o(x3) функцию
f(x)=1+x+x21+x.
Первый способ. Рассмотрим функцию g(x)=1+x+x21. Введем новую переменную t=x+x2. По формуле (2), где q=−t, можем написать
Второй способ (метод неопределенных коэффициентов). Пусть
f(x)=1+x+x21+x=a+bx+cx2+dx3+o(x3)
Умножим обе части на знаменатель:
1+x=(1+x+x2)(a+bx+cx2+dx3+o(x3))
1+x=a+(a+b)x+(a+b+c)x2+(b+c+d)x3+o(x3).
Приравниваем коэффициенты при одинаковых степенях x в обеих частях последнего равенства, получим a=1,a+b=1;a+b+c=0;b+c+d=0. Таким образом, a=1,b=0,c=−1,d=1, и мы приходим к прежнему результату.
Формула Тейлora
для тригонометрических функций
Наша цель — доказать следующее формулы, не пользоваться общей формуле Тейлora (7).