Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Алгоритмы > Вычисление квадратного корня с большой точностью


Автор: CrotBuddhist 13.8.2006, 00:48
Необходимо вычислить квадратный корень из 5 с точностью миллион знаков после запятой.
Копаю метод Ньютона, но что-то не получается...

//////////////////////////////////////////////////////////////////////////////
//
//  Square root calculating. Newton method
//  © Johna Smith, 1996
//
//  Method description:
//    0) Given: A      Find: A^(1/2)
//    1) Find out first approximation x0 of the sqare root of A
//    2) x(n+1)=(x(n)+A/x(n))/2 while x(n+1)-x(n)<=1
//
//////////////////////////////////////////////////////////////////////////////

Автор: esperant0 13.8.2006, 01:26
//////////////////////////////////////////////////////////////////////////////
//
//  Square root calculating. Newton method
//  © Johna Smith, 1996
//
//  Method description:
//    0) Given: A      Find: A^(1/2)
//    1) Find out first approximation x0 of the sqare root of A
//    2) x(n+1)=(x(n)+A/x(n))/2 while x(n+1)-x(n) больше необходимая точность
//
////////////////////////////////////////////////////////////////////////////// 

Автор: Akina 13.8.2006, 14:51
В столбик, в столбик. И есссно придется использовать (или делать самому) библиотеку работы со сверхдлинными числами.

Добавлено @ 14:57 
См. тж. http://forum.vingrad.ru/index.php?showtopic=54722

Автор: esperant0 13.8.2006, 20:13
Цитата(Akina @ 13.8.2006,  14:51)
В столбик, в столбик. И есссно придется использовать (или делать самому) библиотеку работы со сверхдлинными числами.

Добавлено @ 14:57 
См. тж. http://forum.vingrad.ru/index.php?showtopic=54722

корень в столбик это как?

Автор: Akina 13.8.2006, 20:21
esperant0, я ссылку что, для просто так дал?

Автор: esperant0 13.8.2006, 22:24
Цитата(Akina @ 13.8.2006,  20:21)
esperant0, я ссылку что, для просто так дал?

да не грузиться по той ссылке страница с объяснением.

вы бы хоть порядок сходимости тут упоминули, а то метод дали а как он сходиться?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)