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
3159
Уфа
1) "Столбиком". Хотя для очень больших разрядностей существуют более быстрые методы (можно посмотреть в этой или в этой книге.
2) Следует воспользоваться методом Ньютона для решения уравнения $y^k-x=0$ (относительно $y$).

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


11/01/06
5710
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
4548
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, Супермодераторы



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

Сейчас этот форум просматривают: Dmitriy40


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

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