![]()  | 
![]() ![]() ![]() ![]()  | 
![]()  | 
TrigammaBoost , Math Toolkit 2.5.0 , Gamma Functions
  
  
   | 
||||||||||||||||
| 
                 Microsoft Visual C++ версия 12.0  | 
                 GNU C++ версия 5.1.0  | 
                 GNU C++ версия 5.1.0  | 
                 Солнечный компилятор версии 0x5130  | 
|
|---|---|---|---|---|
Математические данные  | 
Макс = 1ε (Средний = 0,382ε)  | 
Max = 0.998ε (Mean = 0.105ε)  | 
Макс = 1.28ε (Средний = 0.449ε)  | 
Макс = 1.28ε (Средний = 0.447ε)  | 
Как показано выше, частота ошибок, как правило, очень низкая для встроенных типов. Для многоточных типов частота ошибок обычно составляет порядка нескольких эпсилон.
Тестирование проводится с точностью до 35 цифр, полученной Mathematica.
Произвольная точная версия этой функции просто вызываетполигамму.
Для встроенных типов с фиксированной точностью отрицательные аргументы сначала становятся положительными:
Затем аргументы в диапазоне [0, 1] смещаются в >= 1 через:
Затем оценка осуществляется с помощью одного из ряда рациональных приближений, для малых x они имеют вид:
и для больших x формы:
Статья Trigamma раздела Math Toolkit 2.5.0 Gamma Functions может быть полезна для разработчиков на c++ и boost.
:: Главная :: Gamma Functions ::
реклама  |