Ітераційна формула Герона

Матеріал з testwiki
Перейти до навігації Перейти до пошуку

Ітераційна формула Герона має вигляд

xn+1=12(xn+axn),

де a — фіксоване додатне число, а x1 — будь-яке дійсне число.

Ітераційна формула задає спадаючу (починаючи з другого елемента) послідовність, яка при довільному виборі x1 швидко сходиться до величини a (квадратний корінь з числа), тобто:

limnxn=a.

Використовується для чисельного знаходження квадратного кореня з дійсного додатного числа. Кількість правильних десяткових знаків при обчисленнях з використанням формули Герона швидко зростає. Навіть якщо в процесі обчислень буде допущена помилка, то вона буде автоматично виправлена при наступних ітераціях (ітераційний процес, що саморегулюється).

Цю формулу можна отримати, застосовуючи метод Ньютона для розв'язування рівняння x2a=0.

Література