![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
Elliptic Integral D - Legendre FormBoost , Math Toolkit 2.5.0 , Elliptic Integrals
|
Microsoft Visual C++ версии 12.0 |
GNU C++ версия 5.1.0 |
GNU C++ версия 5.1.0 |
Солнечная компиляторная версия 0x5130 |
|
---|---|---|---|---|
Elliptic Integral E: Mathworld Data |
Max = 0,637ε (Mean = 0,368ε) |
Max = 0,637ε (Mean = 0,368ε) |
Max = 1,27ε (Mean = 0,735ε) |
Max = 1,27ε (Mean = 0,735ε) |
Elliptic Integral D: Случайные данные |
Max = 1,27ε (Mean = 0,355ε) |
Max = 0ε (Mean = 0ε) |
Max = 1,27ε (Mean = 0,334ε) |
Max = 1,27ε (Mean = 0,334ε) |
Table 6.67. Error rates for ellint_d
Microsoft Visual C++ версии 12.0 |
GNU C++ версия 5.1.0 |
GNU C++ версия 5.1.0 |
Солнечная компиляторная версия 0x5130 |
|
---|---|---|---|---|
Elliptic Integral E: Mathworld Data |
Max = 0,862ε (Mean = 0,457ε) |
Max = 0ε (Mean = 0ε) |
Max = 1,3ε (Mean = 0,813ε) |
Max = 1,3ε (Mean = 0,813ε) |
Elliptic Integral D: Случайные данные |
Max = 2,87ε (Mean = 0,805ε) |
Max = 0ε (Mean = 0ε) |
Max = 2,51ε (Mean = 0,883ε) |
Max = 2,51ε (Mean = 0,883ε) |
Испытания используют смесь спотовых тестовых значений, рассчитанных с использованием значений, рассчитанных на wolframalpha.com, и случайных тестовых данных, полученных с использованием MPFR с 1000-битной точностью, и преднамеренно наивной реализации с точки зрения интегралов Legendre.
Реализация D(φ, k) сначала выполняет снижение аргументов, используя отношения:
D(-φ, k) = -D(φ, k)
и
D(nπ+φ, k) = 2nD(k) + D(φ, k)
to move φ to the range [0, π/2].
Функции затем реализуются с точки зрения интегрального RD Карлсона, используя отношение:
Статья Elliptic Integral D - Legendre Form раздела Math Toolkit 2.5.0 Elliptic Integrals может быть полезна для разработчиков на c++ и boost.
Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.
:: Главная :: Elliptic Integrals ::
реклама |