|
|
ru.algorithms- RU.ALGORITHMS ---------------------------------------------------------------- From : Max Alekseyev 2:5015/60 25 Jun 2002 14:57:04 To : Oleg Tropinin Subject : корень n'ой степени --------------------------------------------------------------------------------
Replying to a message of Oleg Tropinin to All:
OT> Как можно найти не квадратный корень от числа?
Для нахождения корня n-ой степени из x, можно использовать итерационную формула
Hьютона
y_i = (x + (n-1)*y_{i-1}^n) / (n*y_{i-1}^{n-1}),
которая работает при _любых_ положительных n.
Берешь начальное значение y_0 и итерируешь, пока разность |y_k^n - x| не будет
удовлетворять твоим нуждам.
Сходимость у этого процесса квадратичная, т.е. на каждой итерации точность
(количество значащих цифр) удваивается.
Regards, ш.ш
Max ~
--- FleetStreet 1.27.3.8
* Origin: (2:5015/60)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.algorithms/18133d188531.html, оценка из 5, голосов 10
|