EssayAI
Блог
Блог
Математика и алгоритмы

Приближённые вычисления с помощью дифференциала

11 июня 2026Время чтения: 8 минут
#дифференциал#приближённые вычисления#формула дифференциала#погрешность#производная
Приближённые вычисления с помощью дифференциала

Вычислить корень из 101 или логарифм от 1,05 «в уме» - задача, которая кажется громоздкой, но решается за несколько секунд. Ключ - дифференциал функции: он заменяет точное приращение линейным, и формула f(x0+Δx)f(x0)+f(x0)Δxf(x_0 + \Delta x) \approx f(x_0) + f'(x_0)\,\Delta x сразу даёт приближение с контролируемой погрешностью. Ниже - вывод формулы, типовые примеры и интерактивный калькулятор, который показывает, насколько касательная отличается от реального графика при разных значениях Δx\Delta x. Передвигай ползунки, выбирай функцию - и сразу видишь, как меняется погрешность.

Формула и её вывод

Пусть функция ff дифференцируема в точке x0x_0. По определению производной приращение функции можно записать в виде:

Δf=f(x0+Δx)f(x0)=f(x0)Δx+o(Δx),\Delta f = f(x_0 + \Delta x) - f(x_0) = f'(x_0)\,\Delta x + o(\Delta x),

где o(Δx)o(\Delta x) - бесконечно малая величина более высокого порядка, чем Δx\Delta x: при Δx0\Delta x \to 0 отношение o(Δx)/Δx0o(\Delta x)/\Delta x \to 0. Слагаемое f(x0)Δxf'(x_0)\,\Delta x называют главной линейной частью приращения или дифференциалом:

df=f(x0)Δx.df = f'(x_0)\,\Delta x.

При малых Δx\Delta x остатком o(Δx)o(\Delta x) пренебрегают и получают ключевую формулу приближённых вычислений:

f(x0+Δx)f(x0)+f(x0)Δx.\boxed{f(x_0 + \Delta x) \approx f(x_0) + f'(x_0)\,\Delta x.}

Геометрический смысл прозрачен: вместо дуги графика используется касательная прямая в точке (x0,f(x0))(x_0,\, f(x_0)) с угловым коэффициентом f(x0)f'(x_0). Разность между прямой и кривой - это и есть погрешность приближения, которая при достаточно малом Δx|\Delta x| становится пренебрежимо малой по сравнению с самим Δx\Delta x.

Касательная в точке x0 следует за функцией при уменьшении dx: чем меньше отступ от x0, тем тоньше зазор между прямой и кривой. Когда dx крупный, погрешность заметна невооружённым глазом; при малых dx зазор исчезает

Стандартные формулы приближений при малом α\alpha

Подставляя x0=0x_0 = 0 (или удобную базовую точку) и малое α\alpha в качестве Δx\Delta x, получают семейство формул, которые особенно удобны на экзамене:

1+α1+α2,1+αn1+αn,\sqrt{1+\alpha} \approx 1 + \dfrac{\alpha}{2}, \qquad \sqrt[n]{1+\alpha} \approx 1 + \dfrac{\alpha}{n},

sinαα,tanαα,cosα1α22,\sin\alpha \approx \alpha, \qquad \tan\alpha \approx \alpha, \qquad \cos\alpha \approx 1 - \dfrac{\alpha^2}{2},

eα1+α,ln(1+α)α,(1+α)n1+nα.e^\alpha \approx 1 + \alpha, \qquad \ln(1+\alpha) \approx \alpha, \qquad (1+\alpha)^n \approx 1 + n\alpha.

Все эти формулы - прямое следствие одного принципа: берём производную в нуле и прибавляем f(0)αf'(0)\cdot\alpha. Запомнив производные элементарных функций в нуле, любое приближение можно восстановить за несколько секунд, не заглядывая в таблицу.

Важно понимать ограничение: эти формулы работают при α1|\alpha| \ll 1, то есть когда α\alpha по модулю значительно меньше единицы. Если α1|\alpha| \sim 1 или больше, погрешность резко возрастает, и нужно либо выбирать другую базовую точку x0x_0, либо добавлять члены высшего порядка.

Семейство стандартных приближений в окрестности нуля: касательные к sqrt(1+x), e^x, ln(1+x) совпадают с функциями вблизи нуля и расходятся при удалении
Семейство стандартных приближений в окрестности нуля: касательные к sqrt(1+x), e^x, ln(1+x) совпадают с функциями вблизи нуля и расходятся при удалении

Как применять на практике: разбор типовых задач

Метод работает в три шага: выбрать «удобную» точку x0x_0, где f(x0)f(x_0) и f(x0)f'(x_0) считаются без калькулятора, вычислить Δx=xx0\Delta x = x - x_0 и применить формулу.

Пример 1. Вычислить 101\sqrt{101}.

Берём x0=100x_0 = 100, Δx=1\Delta x = 1, f(x)=xf(x) = \sqrt{x}, f(x)=12xf'(x) = \dfrac{1}{2\sqrt{x}}:

101100+121001=10+0,05=10,05.\sqrt{101} \approx \sqrt{100} + \dfrac{1}{2\sqrt{100}} \cdot 1 = 10 + 0{,}05 = 10{,}05.

Точное значение 10,04988\approx 10{,}04988. Погрешность 0,00012\approx 0{,}00012, или 0,001%0{,}001\,\% - отличная инженерная точность.

Пример 2. Вычислить ln(1,05)\ln(1{,}05).

Берём x0=1x_0 = 1, Δx=0,05\Delta x = 0{,}05, f(x)=lnxf(x) = \ln x, f(x)=1/xf'(x) = 1/x:

ln(1,05)ln1+110,05=0+0,05=0,05.\ln(1{,}05) \approx \ln 1 + \dfrac{1}{1} \cdot 0{,}05 = 0 + 0{,}05 = 0{,}05.

Точное значение 0,04879\approx 0{,}04879. Относительная погрешность 2,5%\approx 2{,}5\,\% - заметнее, поскольку Δx=0,05\Delta x = 0{,}05 не так мало относительно x0=1x_0 = 1. Для большей точности можно взять x0=e2,718x_0 = e \approx 2{,}718 и Δx=1,05e\Delta x = 1{,}05 - e, но это усложняет вычисления; для «прикидки» 2–3 % вполне допустимо.

Пример 3. Вычислить sin(31°)\sin(31°).

Переводим: x0=30°=π/6x_0 = 30° = \pi/6, Δx=1°=π/1800,01745\Delta x = 1° = \pi/180 \approx 0{,}01745 рад:

sin31°sin30°+cos30°π180=0,5+320,017450,5+0,01511=0,51511.\sin 31° \approx \sin 30° + \cos 30° \cdot \dfrac{\pi}{180} = 0{,}5 + \dfrac{\sqrt{3}}{2} \cdot 0{,}01745 \approx 0{,}5 + 0{,}01511 = 0{,}51511.

Точное значение 0,51504\approx 0{,}51504. Ошибка 0,014%\approx 0{,}014\,\% - результат превосходный, потому что Δx=π/1800,0175\Delta x = \pi/180 \approx 0{,}0175 очень мало.

Пример 4. Вычислить 263\sqrt[3]{26}.

Берём x0=27x_0 = 27, Δx=1\Delta x = -1, f(x)=x1/3f(x) = x^{1/3}, f(x)=13x2/3f'(x) = \dfrac{1}{3x^{2/3}}:

2633+139(1)=31272,9630.\sqrt[3]{26} \approx 3 + \dfrac{1}{3 \cdot 9} \cdot (-1) = 3 - \dfrac{1}{27} \approx 2{,}9630.

Точное значение 2,9625\approx 2{,}9625. Погрешность 0,017%\approx 0{,}017\,\%.

Оценка погрешности

Строгая оценка погрешности метода дифференциала следует из формулы Лагранжа для остатка ряда Тейлора:

δf=f(x0+Δx)[f(x0)+f(x0)Δx]=f(ξ)2(Δx)2,\delta f = f(x_0 + \Delta x) - \bigl[f(x_0) + f'(x_0)\,\Delta x\bigr] = \frac{f''(\xi)}{2}\,(\Delta x)^2,

где ξ\xi - некоторая точка между x0x_0 и x0+Δxx_0 + \Delta x. Из этого следуют три практических правила.

Во-первых, погрешность пропорциональна (Δx)2(\Delta x)^2: при уменьшении Δx|\Delta x| вдвое погрешность падает в четыре раза. Именно поэтому метод дифференциала работает так хорошо при малых Δx|\Delta x|.

Во-вторых, чем меньше f|f''| в окрестности x0x_0, тем точнее приближение. Для линейных функций f0f'' \equiv 0 и метод даёт абсолютно точный результат. Для функции x\sqrt{x} вторая производная f(x)=1/(4x3/2)f''(x) = -1/(4x^{3/2}) убывает при росте xx, поэтому приближение 10110,05\sqrt{101} \approx 10{,}05 гораздо точнее, чем 21,5\sqrt{2} \approx 1{,}5 (при x0=1x_0 = 1, Δx=1\Delta x = 1).

В-третьих, знак погрешности определяется знаком f(ξ)f''(\xi): если функция выпукла вниз (f>0f'' > 0), касательная лежит ниже графика, и приближение занижает истинное значение. Если функция выпукла вверх (f<0f'' < 0), приближение завышает результат. Это важно, когда нужно гарантировать не просто приближение, а одностороннюю оценку.

Зависимость абсолютной погрешности от dx в двойном логарифмическом масштабе для sqrt(x): наклон 2 подтверждает квадратичный закон убывания; при dx = 0.1 погрешность в 100 раз меньше, чем при dx = 1

Связь с рядом Тейлора

Формула дифференциала - первый нетривиальный член разложения Тейлора функции ff в точке x0x_0:

f(x0+Δx)=f(x0)+f(x0)Δx+f(x0)2(Δx)2+f(x0)6(Δx)3+f(x_0 + \Delta x) = f(x_0) + f'(x_0)\,\Delta x + \dfrac{f''(x_0)}{2}\,(\Delta x)^2 + \dfrac{f'''(x_0)}{6}\,(\Delta x)^3 + \cdots

Метод дифференциала - это усечение ряда после первого члена (линейное приближение). Если нужна бо́льшая точность, добавляют следующий член - квадратичный. Такое «уточнённое» приближение называют приближением второго порядка:

f(x0+Δx)f(x0)+f(x0)Δx+f(x0)2(Δx)2.f(x_0 + \Delta x) \approx f(x_0) + f'(x_0)\,\Delta x + \dfrac{f''(x_0)}{2}\,(\Delta x)^2.

В задачах на «приближённые вычисления с помощью дифференциала» имеется в виду именно линейное приближение (первый порядок), если в условии не указано иное. Связь с рядом Тейлора объясняет, почему метод работает: производная в точке - это наилучший линейный аппроксиматор функции в малой окрестности этой точки.

Частые ошибки

  • Угол в градусах вместо радиан. Формулы sinαα\sin\alpha \approx \alpha, cosα1α2/2\cos\alpha \approx 1 - \alpha^2/2 работают только при α\alpha в радианах. Подстановка градусов даёт ошибку в π/18057\pi/180 \approx 57 раз.
  • Слишком большое Δx\Delta x. При Δx|\Delta x| порядка x0x_0 или больше погрешность (Δx)2(\Delta x)^2 становится сравнимой с самим результатом. Правило: для точности 1 % нужно f(x0)(Δx)2/2<0,01f(x0)|f''(x_0)|\cdot(\Delta x)^2/2 < 0{,}01\,|f(x_0)|.
  • Путаница между Δf\Delta f и dfdf. Δf\Delta f - точное приращение функции, dfdf - его линейная аппроксимация. В формулах задачи они обычно разные; ставить знак равенства между ними - грубая ошибка.
  • Не учитывать знак Δx\Delta x. Если x<x0x < x_0, то Δx\Delta x отрицательное, и его нужно подставлять в формулу со знаком минус, а не по модулю.
  • Не проверить выпуклость. Если нужна гарантированная оценка снизу или сверху, надо знать знак ff'': при f>0f''>0 приближение занижает, при f<0f''<0 - завышает.

FAQ

Когда можно считать Δx\Delta x «малым» для применения метода дифференциала? Строгого критерия нет - «малость» зависит от ff'' и требуемой точности. Практическое правило: если Δx/x0<0,1|\Delta x / x_0| < 0{,}1 (то есть менее 10 % от базовой точки), погрешность обычно не превышает долей процента. Для проверки вычислите оценку остатка f(x0)(Δx)2/2|f''(x_0)|\,(\Delta x)^2/2 и сравните с требуемой точностью.

Можно ли применять метод к функциям нескольких переменных? Да. Для f(x,y)f(x, y) полный дифференциал df=fxΔx+fyΔydf = \dfrac{\partial f}{\partial x}\,\Delta x + \dfrac{\partial f}{\partial y}\,\Delta y, и приближение принимает вид f(x0+Δx,y0+Δy)f(x0,y0)+fxΔx+fyΔyf(x_0+\Delta x,\, y_0+\Delta y) \approx f(x_0, y_0) + \dfrac{\partial f}{\partial x}\,\Delta x + \dfrac{\partial f}{\partial y}\,\Delta y. Метод обобщается на любое число переменных.

Чем метод дифференциала отличается от формулы Тейлора в задачах? Метод дифференциала - линейное приближение (первый член Тейлора). Если условие задачи требует «приближённого вычисления с помощью дифференциала», всегда берут только первый член. Если нужна «точность до (Δx)2(\Delta x)^2» или «уточнённое приближение», добавляют квадратичный член f(x0)(Δx)2/2f''(x_0)(\Delta x)^2/2.

Коротко

Дифференциал df=f(x0)Δxdf = f'(x_0)\,\Delta x - линейное приближение к приращению функции. Формула f(x0+Δx)f(x0)+f(x0)Δxf(x_0 + \Delta x) \approx f(x_0) + f'(x_0)\,\Delta x позволяет вычислять корни, логарифмы и тригонометрические функции без таблиц, выбирая «удобную» точку x0x_0 рядом с нужным xx. Погрешность пропорциональна (Δx)2(\Delta x)^2: при малых Δx\Delta x метод даёт инженерную точность, а знак погрешности определяется знаком второй производной - выпуклая функция занижает, вогнутая завышает.

Доверьте текст нейросети EssayAI

Открыть EssayAI

Бесплатно, на русском языке и без VPN

Читайте также