Найдите квадратный корень числа методом Ньютона.
Метод Ньютона заключается в том, что некоторое уравнение типа решается итеративно: есть начальное “грубое” предположение о значении потом мы его “уточняем”. Обозначим предположение как а уточняющиеся значения как Поскольку мы хотим найти такое число чтобы оно равнялось корню нехитрыми действиями приводим уравнение к нужному виду
В нашем случае для числа начальное положение выберем “наобум”: Спойлер: из-за простоты функции метод всё равно из такой грубой оценки придёт к правильному ответу.
Теперь обсудим, как их предыдущего приближения найти последующее Метод Ньютона состоит в формуле: Здесь производная функции, и для она известна:
Собирая всё вместе, получаем
Записав последовательность из 11-ти значений в массив x 1 начальное приближение и 10 шагов метода Ньютона, отобразите его на графике:
import matplotlib.pyplot as plt
plt.plot(x) # Отображение линии приближений
plt.grid() # Отображение сетки
plt.show() # Вывод графика в специальное окноДополнительно про метод можно почитать на Википедии: https://ru.wikipedia.org/wiki/Метод_Ньютона