2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему
 
 длинная арифметика
Сообщение14.03.2009, 16:17 


23/12/08
245
Украина
Вопроса 2:
1) Как пощитать $\frac{1}{x}$ c заданой точность.
2) Каким образом посчитать число $x^{\frac{1}{k}}$ с заданой точностю, $k$ - натуральное.

В качестве ответа лучше всего указать идею алгоритма.

 Профиль  
                  
 
 
Сообщение14.03.2009, 17:59 
Заслуженный участник
Аватара пользователя


01/08/06
3061
Уфа
1) "Столбиком". Хотя для очень больших разрядностей существуют более быстрые методы (можно посмотреть в этой или в этой книге.
2) Следует воспользоваться методом Ньютона для решения уравнения $y^k-x=0$ (относительно $y$).

 Профиль  
                  
 
 
Сообщение14.03.2009, 18:07 
Модератор
Аватара пользователя


11/01/06
5664
2) можно переписать в "стандартных" функциях:
$$x^{1/k} = \exp( \ln(x) / k )$$
где функции $\exp$ и $\ln$ вычисляются через разложение в ряд Тейлора.

 Профиль  
                  
 
 
Сообщение14.03.2009, 18:40 


23/12/08
245
Украина
спасибо посмторю.

 Профиль  
                  
 
 
Сообщение14.03.2009, 18:45 
Заслуженный участник


11/05/08
32166
maxal писал(а):
2) можно переписать в "стандартных" функциях:
$$x^{1/k} = \exp( \ln(x) / k )$$
где функции $\exp$ и $\ln$ вычисляются через разложение в ряд Тейлора.

Метод Ньютона сработает гораздо быстрее любых рядов (тем более Тейлора).

 Профиль  
                  
 
 
Сообщение14.03.2009, 21:28 


23/12/08
245
Украина
Кстати а хтото знает где можна скачать Кнута "искуство програмирования на ЕВМ", ато на русском его не могу найти.

 Профиль  
                  
 
 
Сообщение14.03.2009, 21:44 
Заслуженный участник


12/07/07
4468
poiskknig.ru или ebdb.ru

 Профиль  
                  
 
 
Сообщение14.03.2009, 22:34 


23/12/08
245
Украина
спс нашол)

 Профиль  
                  
 
 Re: длинная арифметика
Сообщение20.06.2009, 11:51 


20/12/08
8
двоичным поиском

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 9 ] 

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group