y=tanhx 双曲線正接関数 y=tanhx のグラフ
双曲線正接関数 y=tanhx は、双曲線正弦と双曲線余弦の比として定義されます1。
tanhx=coshxsinhx=ex+e−xex−e−x 「ハイパボリックタンジェント」と読み、三角関数の正接 tanx に対応する双曲線関数です。
定義域と値域
- 定義域はすべての実数
- 値域は開区間 (−1,1)
- 単調に増加する
- 奇関数
分母の coshx はつねに 1 以上で決して 0 にならないため、すべての実数で定義されます。tanx が漸近線をもち値域が実数全体だったのとは対照的に、tanhx はなめらかで有界です。
対称性
tanh(−x)=−tanhx が成り立つ奇関数で、グラフは原点に関して点対称です。
増減
導関数は次のとおりです。
dxdtanhx=sech2x=1−tanh2x つねに正なので実数全体で狭義単調増加します。原点で最も急な傾き 1 をもち、両端に向かうほど傾きがゆるやかになる、なめらかな S 字型の曲線を描きます。
二階導関数は −2tanhxsech2x で、符号が変わるのは原点だけです。変曲点は (0,0) ただ一つで、そこが対称の中心でもあります。
漸近線と特徴的な値
| x | tanhx |
|---|
| →−∞ | →−1 |
| 0 | 0 |
| 1 | ≈0.7616 |
| 2 | ≈0.9640 |
| 3 | ≈0.9951 |
| →+∞ | →1 |
直線 y=1 と y=−1 が水平漸近線です。曲線はこれらの線を越えることはありません。x=3 ですでに 0.995 を超えており、飽和が非常に速いことが分かります。
シグモイド関数との関係
ロジスティックシグモイド σ(x)=1+e−x1 とは、次の関係で結ばれています2。
tanhx=2σ(2x)−1 横に 21 縮め、縦に 2 倍して 1 だけ下げたものが tanh です。値域が (0,1) か (−1,1) かという違いだけで、形は同じものだといえます。
応用
- ニューラルネットワークの活性化関数
- 値をある範囲に収める飽和関数
- 磁化や信号の応答を表すモデル
- 特殊相対性理論における速度の合成(ラピディティ)
- Hyperbolic functions、Wikipedia
- Logistic function、Wikipedia