Карта сайта Kansoftware
НОВОСТИУСЛУГИРЕШЕНИЯКОНТАКТЫ
Разработка программного обеспечения

atanh

Boost , Math Toolkit 2.5.0 , Inverse Hyperbolic Functions

Boost C++ Libraries

...one of the most highly regarded and expertly designed C++ library projects in the world. Herb Sutter and Andrei Alexandrescu, C++ Coding Standards

PrevUpHomeNext
#include <boost/math/special_functions/atanh.hpp>
template<class T>
calculated-result-type atanh(const T x);
template<class T, class Policy>
calculated-result-type atanh(const T x, const Policy&);

Вычисляет обратнуюгиперболическую тангенсную функцию, при x.

Конечный аргументПолитикаявляется необязательным и может быть использован для контроля поведения функции: как она обрабатывает ошибки, какой уровень точности использовать и т. д. См. документацию по политикедля более подробной информации.

Если x находится в диапазоне<]-∞;-1[>или в диапазоне<]+1;+∞[>, то возвращается результатдоменной ошибки..

Если x находится в диапазоне<[-1;-1+ε[>, то результат -overflow_errorвозвращается, с ε   обозначая число_limits::epsilon().

Если x находится в диапазоне<]+1-ε;+1]>, то результатoverflow_errorвозвращается с ε   обозначая число_limits::epsilon().

Тип возврата этой функции вычисляется с помощьюправил расчета типа результата: Тип возврата<double>, когда T является целым типом, и T в противном случае.

Accuracy

Обычно точность составляет 1 или 2 эпсилона на всех поддерживаемых платформах.

Testing

Эта функция тестируется с использованием комбинации случайных тестовых значений, предназначенных для обеспечения полного охвата функции, вычисленного с высокой точностью с использованием «наивной» формулы:

наряду с выбором значений проверки здравомыслия, вычисленных с использованием функций. wolfram.com - не менее 50 десятичных цифр.

Implementation

Для достаточно малых x можно использовать приближение:

В противном случаеосновное определение:

или его эквивалентной формы:

используется.


PrevUpHomeNext

Статья atanh раздела Math Toolkit 2.5.0 Inverse Hyperbolic Functions может быть полезна для разработчиков на c++ и boost.




Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.



:: Главная :: Inverse Hyperbolic Functions ::


реклама


©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007
Top.Mail.Ru

Время компиляции файла: 2024-08-30 11:47:00
2025-05-20 07:45:00/0.0059278011322021/0