Функција атанх () враћа хиперболичку тангенту лука (инверзна хиперболична тангента) броја у радијанима.
atanh()
Функција узима један аргумент (-1 ≦ к ≧ 1), и враћа лук гиперболическаа тангенту у радијанима.
atanh()
Функција је укључена у заглављу датотеку.
атанх () Прототип
двоструки атан (двоструки х);
Да бисте пронашли лучни хиперболички тангенс типа int
, float
или long double
, можете експлицитно претворити тип у double
помоћу оператора ливења.
инт к = 0; двоструки резултат; резултат = атанх (дупло (к));
Такође, две функције атанхф () и атанхл () су уведене у Ц99 да раде посебно са типом float
и long double
респективно.
флоат атанхф (флоат к); дуги дупли атанхл (дуги двоструки к);
атанх () параметар
atanh()
Функција узима један аргумент већи или једнак до -1 и мања од или једнака 1.
Параметар | Опис |
---|---|
двострука вредност | Потребан. Двострука вредност већа од или једнака 1 (-1 ≦ к ≧ 1). |
Пример 1: атанх () функција са различитим параметрима
#include #include int main() ( // constant PI is defined const double PI = 3.1415926; double x, result; x = -0.5; result = atanh(x); printf("atanh(%.2f) = %.2lf in radians", x, result); // converting radians to degree result = atanh(x)*180/PI; printf("atanh(%.2f) = %.2lf in degrees", x, result); // parameter not in range x = 3; result = atanh(x); printf("atanh(%.2f) = %.2lf", x, result); return 0; )
Оутпут
атан (-0.50) = -0.55 у радијанима атанх (-0.50) = -31.47 у степенима атанх (3.00) = нан