atanh

[機能]

  逆双曲線正接関数(ハイパボリックタンジェント,( exp(2y) - 1 ) / ( exp(2y) + 1 ) = x となる y の値)を計算します

[形式]
#include <math.h>

double atanh(double x)
	x : 逆双曲線正接を計算する値		
[使用例]

  1. 双曲線関数と逆双曲線関数の値を計算します
    #include <stdio.h>
    #include <math.h>
    
    int main()
    {
    	double x, xa, y, ya, z, za;
    
    	x  = sinh(1.0);
    	xa = asinh(x);
    	y  = cosh(1.0);
    	ya = acosh(y);
    	z  = tanh(1.0);
    	za = atanh(z);
    
    	printf("sinh(1.0)=%7.5f  asinh=%7.5f\n", x, xa);
    	printf("cosh(1.0)=%7.5f  acosh=%7.5f\n", y, ya);
    	printf("tanh(1.0)=%7.5f  atanh=%7.5f\n", z, za);
    
    	return 0;
    }
    			
    (出力)
    sinh(1.0)=1.17520  asinh=1.00000
    cosh(1.0)=1.54308  acosh=1.00000
    tanh(1.0)=0.76159  atanh=1.00000			
[参照]

asinh, acosh, cosh, sinh, tanh

菅沼ホーム 本文目次 演習問題解答例 付録目次 索引