Раздел II. Дифференциальное исчисление функций одной переменной — § 15. Приближённое решение уравнений

Демидович — задача 1621

Б. П. Демидович, «Сборник задач и упражнений по математическому анализу». Условие, подробное решение и ответ.

Пользуясь методом Ньютона, определить с указанной точностью корни следующих уравнений:

Задача 1621

x2+1x2=10x\displaystyle x^2+\frac{1}{x^2}=10x (с точностью до 10−310^{-3}).
Ответ:x1≈0,472,x2≈9,999x_1\approx0{,}472,
\qquad
x_2\approx9{,}999

Решение

Область определения уравнения задаётся условием x≠0x\ne0. При x<0x<0x2−10x+1x2>0x^2-10x+\dfrac{1}{x^2}>0поэтому отрицательных корней нет. Следовательно, остаётся рассмотреть x>0x>0, и на этой области умножение на x2x^2 допустимо. ПолучаемF(x)=x4−10x3+1=0F(x)=x^4-10x^3+1=0ИмеемF(0,4)>0,F(0,5)<0F(9)<0,F(10)>0\begin{aligned}
&F(0{,}4)>0,
\qquad
F(0{,}5)<0\\
&F(9)<0,
\qquad
F(10)>0
\end{aligned}
Кроме того,F′(x)=4x3−30x2=2x2(2x−15)F'(x)=4x^3-30x^2=2x^2(2x-15)Функция FF строго убывает при 0<x<7,50<x<7{,}5 и строго возрастает при x>7,5x>7{,}5. Следовательно, на каждом из интервалов (0,4;0,5)(0{,}4;0{,}5) и (9;10)(9;10) находится ровно один корень, а других положительных корней нет.

Метод Ньютона заменяет график FF касательной в текущей точке xnx_n и берёт её пересечение с осью OxOx за следующее приближение. Из уравнения касательной 0=F(xn)+F′(xn)(xn+1−xn)0=F(x_n)+F'(x_n)(x_{n+1}-x_n) получаемxn+1=xn−xn4−10xn3+14xn3−30xn2x_{n+1}
=x_n-
\dfrac{x_n^4-10x_n^3+1}{4x_n^3-30x_n^2}
Вторая производная равнаF′′(x)=12x(x−5)F''(x)=12x(x-5)Выберем x0(1)=0,5x_0^{(1)}=0{,}5 и x0(2)=10x_0^{(2)}=10. При этом F(0,5)<0F(0{,}5)<0, F′′(0,5)<0F''(0{,}5)<0, а F(10)>0F(10)>0, F′′(10)>0F''(10)>0: начальные точки взяты с подходящей стороны каждого корня. Для первого корня покажем вычисление:F(0,5)=−0,1875,F′(0,5)=−7F(0{,}5)=-0{,}1875,
\qquad
F'(0{,}5)=-7
Поэтому x1(1)=0,5−−0,1875−7≈0,473214x_1^{(1)}=0{,}5-\frac{-0{,}1875}{-7}\approx0{,}473214. Подставляя каждый раз новое приближение в ту же формулу, получаем0,5⟶0,473214⟶0,471700⟶0,471695,10⟶9,999000⟶9,9989997\begin{aligned}
0{,}5&\longrightarrow0{,}473214
\longrightarrow0{,}471700
\longrightarrow0{,}471695,\\
10&\longrightarrow9{,}999000
\longrightarrow9{,}9989997
\end{aligned}
Для проверки погрешности непосредственно вычисляем знаки:F(0,471)>0,F(0,473)<0F(9,998)<0,F(10)>0\begin{aligned}
&F(0{,}471)>0,
\qquad
F(0{,}473)<0\\
&F(9{,}998)<0,
\qquad
F(10)>0
\end{aligned}
Каждый из этих интервалов содержит единственный корень и имеет радиус 10−310^{-3} относительно указанного приближения. Поэтому x1≈0,472x_1\approx0{,}472 и x2≈9,999x_2\approx9{,}999 с абсолютной погрешностью менее 10−310^{-3}.
Демидович № 1621 — решение и ответ | Высшая математика — Профиматика