スプレッドシートのTANH関数とは
TANH関数は任意の実数の双曲線正接値を計算するGoogleスプレッドシートの数学関数です。この関数は値域が-1から1までの範囲に制限されており、機械学習やニューラルネットワークの活性化関数としても広く使用されています。
双曲線正接は指数関数を用いた数学的な操作であり、英名では「Hyperbolic Tangent」と呼ばれます。通常の三角関数のタンジェントとは異なり、双曲線関数は円ではなく双曲線の幾何学的性質に基づいて定義されます。
【PR】プログラミングや生成AIを無料で学べる「コードキャンプフリー」
TANH関数の基本的な構文と実行方法
TANH関数の基本構文はTANH(value)
という形式で、valueには双曲線正接を求めたい実数値を指定します。セル参照を使用する場合はTANH(A2)
のように記述し、直接数値を入力する場合はTANH(1)
のような書き方になります。
=TANH(1)
=TANH(A2)
=TANH(-0.5)
関数に渡すvalue引数は任意の実数値が有効であり、正の値、負の値、ゼロのいずれも計算可能です。ただしGoogleスプレッドシートでは虚数や複素数は対応していないため、これらの値を入力するとエラーが発生します。
TANH関数の計算結果と数値特性
TANH関数の出力値は常に-1から1の範囲内に収束し、入力値が大きくなるほど1に近づく特性を持ちます。例えばTANH(0)
は0を返し、TANH(1)
は約0.761594156を返すという具体的な計算結果が得られます。
=TANH(0) // 結果: 0
=TANH(1) // 結果: 0.761594156
=TANH(-1) // 結果: -0.761594156
この関数は奇関数の性質を持つため、負の値を入力した場合は正の値の結果に負の符号が付いた値が返されます。また入力値の絶対値が大きくなるにつれて、出力値は漸近的に1または-1に近づくシグモイド状の曲線を描きます。
※上記コンテンツの内容やソースコードはAIで確認・デバッグしておりますが、間違いやエラー、脆弱性などがある場合は、コメントよりご報告いただけますと幸いです。
ITやプログラミングに関するコラム
- Canvaとは?使い方やアカウント登録などを初心者向けに解説
- git configで設定情報を確認・表示する方法
- 「Pythonはやめとけ」と言われる理由と学習するメリット
- Ubuntuのversionを確認する方法
- Geminiで画像を生成する方法|ChatGPTとの比較結果も紹介