2014 dxdy logo

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

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




Начать новую тему Ответить на тему
 
 Mathematica, HarmonicNumber
Сообщение09.07.2010, 10:54 
Заслуженный участник
Аватара пользователя


07/01/10
2015
Заметил, что Mathematica 7.0.1, которая стоит у меня на компьтере, медленно считает гарм. числа $H_n$, когда $n$ велико (например миллион). Я предположил, что mathematica её считает в лоб как сумму. Также по умолчанию выводит результат в рациональном виде (отношение двух огромных целых числел).

Когда я попробовал то же в Wolfram, то он запросто считает $H_n$ для астрономических $n$ (пример). Причем выводит их в в виде десятичной дроби.

Вопрос: как можно заставить домашнюю mathematica считать такие же большие $H_n$, желательно численно?

 Профиль  
                  
 
 Re: Mathematica, HarmonicNumber
Сообщение09.07.2010, 10:57 
Заслуженный участник


13/12/05
4520
Видимо, Вольфрам использует асимптотическое разложение для $H_n=\ln n+\gamma+\frac{1}{2n}+\ldots$

 Профиль  
                  
 
 Re: Mathematica, HarmonicNumber
Сообщение09.07.2010, 11:13 
Заслуженный участник
Аватара пользователя


03/06/09
1497
caxap в сообщении #338150 писал(а):
Вопрос: как можно заставить домашнюю mathematica считать такие же большие $H_n$, желательно численно?

Добавьте десятичную точку к аргументу:
Код:
In[8]:= HarmonicNumber[100]

        14466636279520351160221518043104131447711
Out[8]= -----------------------------------------
        2788815009188499086581352357412492142272

In[9]:= HarmonicNumber[100.0]

Out[9]= 5.18738

In[10]:= HarmonicNumber[41026181224082496549292551639926922538250701.0]

Out[10]= 101.000000000000000000000000000000000000000000020

 Профиль  
                  
 
 Re: Mathematica, HarmonicNumber
Сообщение10.07.2010, 09:29 
Заслуженный участник
Аватара пользователя


07/01/10
2015
Спасибо.

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

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



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

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


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

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