WIIS

関数

双曲線正接関数(tanh関数)の定義と具体例

目次

Mailで保存
Xで共有

双曲線正接関数

双曲線正弦関数\(\sinh \left(x\right) :\mathbb{R} \rightarrow \mathbb{R} \)はそれぞれの\(x\in \mathbb{R} \)に対して、\begin{equation*}\sinh \left( x\right) =\frac{e^{x}-e^{-x}}{2}
\end{equation*}を定めるものと定義され、双曲線余弦関数\(\cosh \left( x\right) :\mathbb{R} \rightarrow \mathbb{R} \)はそれぞれの\(x\in \mathbb{R} \)に対して、\begin{equation*}\cosh \left( x\right) =\frac{e^{x}+e^{-x}}{2}
\end{equation*}を定めるものと定義されます。特に、\(\cosh\left( x\right) \)の値域は\(\left[ 1,+\infty \right) \)であるため\(\cosh \left( x\right) \)は非ゼロ値をとります。このような事情を踏まえると、それぞれの\(x\in \mathbb{R} \)に対して、\begin{eqnarray*}\tanh \left( x\right) &=&\frac{\sinh \left( x\right) }{\cosh \left(
x\right) } \\
&=&\frac{\frac{e^{x}-e^{-x}}{2}}{\frac{e^{x}+e^{-x}}{2}} \\
&=&\frac{e^{x}-e^{-x}}{e^{x}+e^{-x}}
\end{eqnarray*}を値として定める関数\begin{equation*}
\tanh \left( x\right) :\mathbb{R} \rightarrow \mathbb{R} \end{equation*}が定義可能です。これを双曲線正接関数(hyperbolic tangent function)やハイパボリックタンジェント関数などと呼びます。

例(双曲線正接関数)
双曲線正接関数\(\tanh \left(x\right) :\mathbb{R} \rightarrow \mathbb{R} \)が\(1\in \mathbb{R} \)に対して定める値は、\begin{eqnarray*}\tanh \left( 1\right) &=&\frac{\sinh \left( 1\right) }{\cosh \left(
1\right) } \\
&=&\frac{\frac{e^{1}-e^{-1}}{2}}{\frac{e^{1}+e^{-1}}{2}} \\
&=&\frac{e-\frac{1}{e}}{e+\frac{1}{e}}
\end{eqnarray*}であり、\(0\in \mathbb{R} \)に対して定める値は、\begin{eqnarray*}\tanh \left( 0\right) &=&\frac{\sinh \left( 0\right) }{\cosh \left(
0\right) } \\
&=&\frac{\frac{e^{0}-e^{-0}}{2}}{\frac{e^{0}+e^{-0}}{2}} \\
&=&\frac{1-1}{1+1} \\
&=&0
\end{eqnarray*}であり、\(-1\in \mathbb{R} \)に対して定める値は、\begin{eqnarray*}\tanh \left( -1\right) &=&\frac{\sinh \left( -1\right) }{\cosh \left(
-1\right) } \\
&=&\frac{\frac{e^{-1}-e^{1}}{2}}{\frac{e^{-1}+e^{1}}{2}} \\
&=&\frac{\frac{1}{e}-e}{\frac{1}{e}+e}
\end{eqnarray*}です。

 

双曲線正接関数のグラフ

双曲線正接関数\(\cosh \left(x\right) \)のグラフは、\begin{eqnarray*}G\left( \tanh \right) &=&\left\{ \left( x,y\right) \in \mathbb{R} ^{2}\ |\ y=\tanh \left( x\right) \right\} \\
&=&\left\{ \left( x,y\right) \in \mathbb{R} ^{2}\ |\ y=\frac{\sinh \left( x\right) }{\cosh \left( x\right) }\right\} \\
&=&\left\{ \left( x,y\right) \in \mathbb{R} ^{2}\ |\ y=\frac{e^{x}-e^{-x}}{e^{x}+e^{-x}}\right\}
\end{eqnarray*}ですが、これを双曲線正接曲線(hyperbolic tangent curve)やハイパボリックタンジェント・カーブなどと呼びます。双曲線正接曲線を図示すると以下のようになります(青い曲線)。

図:双曲線正接曲線
図:双曲線正接曲線

\(x\in \mathbb{R} \)を任意に選んだとき、\begin{eqnarray*}1-\tanh \left( x\right) &=&1-\frac{e^{x}-e^{-x}}{e^{x}+e^{-x}} \\
&=&\frac{e^{x}+e^{-x}-e^{x}+e^{-x}}{e^{x}+e^{-x}} \\
&=&\frac{2e^{-x}}{e^{x}+e^{-x}} \\
&>&0\quad \because e^{x},e^{-x}>0
\end{eqnarray*}が成り立つため、以下の直線\begin{equation}
y=1 \quad \cdots (1)
\end{equation}のグラフは双曲線正接曲線よりも上方に位置します(上図中の赤い曲線)。さらに、後ほど解説する極限について、\begin{eqnarray*}\lim_{x\rightarrow +\infty }\left[ 1-\tanh \left( x\right) \right] &=&\lim_{x\rightarrow +\infty }\frac{2e^{-x}}{e^{x}+e^{-x}} \\
&=&\frac{0}{\left( +\infty \right) +0} \\
&=&0
\end{eqnarray*}が成り立つため、\(x\rightarrow +\infty \)の場合に双曲線正接曲線は\(\left( 1\right) \)の直線に限りなく近づきます。

\(x\in \mathbb{R} \)を任意に選んだとき、\begin{eqnarray*}\tanh \left( x\right) -\left( -1\right) &=&\frac{e^{x}-e^{-x}}{e^{x}+e^{-x}}+1 \\
&=&\frac{e^{x}-e^{-x}+e^{x}+e^{-x}}{e^{x}+e^{-x}} \\
&=&\frac{2e^{x}}{e^{x}+e^{-x}} \\
&>&0\quad \because e^{x},e^{-x}>0
\end{eqnarray*}が成り立つため、以下の直線\begin{equation}
y=-1 \quad \cdots (2)
\end{equation}のグラフは双曲線正接曲線よりも下方に位置します(上図中の赤い曲線)。さらに、後ほど解説する極限について、\begin{eqnarray*}
\lim_{x\rightarrow -\infty }\left[ \tanh \left( x\right) -\left( -1\right) \right] &=&\lim_{x\rightarrow -\infty }\left( \frac{2e^{x}}{e^{x}+e^{-x}}\right) \\
&=&\frac{0}{0+\left( +\infty \right) } \\
&=&0
\end{eqnarray*}が成り立つため、\(x\rightarrow -\infty \)の場合に双曲線正接曲線は\(\left( 2\right) \)の直線に限りなく近づきます。

 

双曲線正接関数は狭義の単調増加関数

双曲線正接関数は狭義の単調増加関数です。

命題(双曲線正接関数は狭義の単調増加関数)
双曲線正接関数\(\tanh \left(x\right) :\mathbb{R} \rightarrow \mathbb{R} \)は狭義の単調増加関数である。
証明

プレミアム会員専用コンテンツです
ログイン】【会員登録

 

双曲線正接関数の値域

後に導入する関数の極限や連続性などの概念を利用することにより、双曲線正弦関数は\(-1\)より大きく\(1\)より小さい任意の実数を値として取り得ること、すなわち双曲線正接関数の値域が\(\left( -1,1\right) \)であることが明らかになります。

命題(双曲線正接関数の値域)
双曲線正接関数\(\tanh \left(x\right) :\mathbb{R} \rightarrow \mathbb{R} \)の値域は\(\left( -1,1\right) \)である。
証明

プレミアム会員専用コンテンツです
ログイン】【会員登録

 

双曲線正接関数の規則性

双曲線正接関数に関しては以下が成り立ちます。

命題(双曲線正接関数の規則性)
双曲線正接関数\(\tanh \left(x\right) :\mathbb{R} \rightarrow \mathbb{R} \)が与えられたとき、任意の\(x\in \mathbb{R} \)に対して、以下の関係\begin{equation*}\tanh \left( -x\right) =-\tanh \left( x\right)
\end{equation*}が成り立つ。

証明

プレミアム会員専用コンテンツです
ログイン】【会員登録

関数\(f:\mathbb{R} \rightarrow \mathbb{R} \)が任意の\(x\in \mathbb{R} \)に対して、\begin{equation*}f\left( -x\right) =-f\left( x\right)
\end{equation*}を満たす場合、これを奇関数(odd function)と呼びます。先の命題は双曲線正接関数が奇関数であることを主張しています。

命題(双曲線正接関数は奇関数)
双曲線正接関数\(\tanh \left(x\right) :\mathbb{R} \rightarrow \mathbb{R} \)は奇関数である。

 

双曲線正接関数との合成関数

実数空間\(\mathbb{R} \)もしくはその部分集合\(X\)上に定義された関数\begin{equation*}f:\mathbb{R} \supset X\rightarrow \mathbb{R} \end{equation*}を任意に選びます。また、双曲線正接関数\begin{equation*}
\tanh \left( x\right) :\mathbb{R} \rightarrow \mathbb{R} \end{equation*}を定義します。\(f\)の値域は\(\tanh \left( x\right) \)の定義域\(\mathbb{R} \)の部分集合であるため合成関数\begin{equation*}\tanh \left( f\left( x\right) \right) :\mathbb{R} \supset X\rightarrow \mathbb{R} \end{equation*}が定義可能です。

例(多項式関数と双曲線正接関数の合成)
関数\(f:\mathbb{R} \rightarrow \mathbb{R} \)は多項式関数であるものとします。\(f\)の値域は双曲線正接関数\(\tanh \left( x\right) :\mathbb{R} \rightarrow \mathbb{R} \)の定義域\(\mathbb{R} \)の部分集合であるため関数\begin{equation*}\tanh \left( f\left( x\right) \right) :\mathbb{R} \rightarrow \mathbb{R} \end{equation*}が定義可能です。これは多項式関数\(f\)と双曲線正接関数\(\tanh \left( x\right) \)の合成関数です。例えば、以下の関数\begin{equation*}\tanh \left( x^{2}+x+1\right) :\mathbb{R} \rightarrow \mathbb{R} \end{equation*}は多項式関数\(x^{2}+x+1\)と双曲線正接関数\(\tanh \left( x\right) \)の合成関数です。
例(有理関数と双曲線正接関数の合成)
関数\(f:\mathbb{R} \supset X\rightarrow \mathbb{R} \)は有理関数であるとものとします。\(f\)の値域は双曲線正接関数\(\tanh \left( x\right) :\mathbb{R} \rightarrow \mathbb{R} \)の定義域\(\mathbb{R} \)の部分集合であるため関数\begin{equation*}\tanh \left( f\left( x\right) \right) :\mathbb{R} \rightarrow \mathbb{R} \end{equation*}が定義可能です。これは有理関数\(f\)と双曲線正接関数\(\tanh \left( x\right) \)の合成関数です。例えば、以下の関数\begin{equation*}\tanh \left( \frac{x}{x^{2}+1}\right) :\mathbb{R} \rightarrow \mathbb{R} \end{equation*}は有理関数\(\frac{x}{x^{2}+1}\)と双曲線正接関数\(\tanh \left( x\right) \)の合成関数です。

双曲線正接関数\begin{equation*}
\tanh \left( x\right) :\mathbb{R} \rightarrow \mathbb{R} \end{equation*}を定義します。実数空間\(\mathbb{R} \)もしくはその部分集合\(X\)上に定義された関数\begin{equation*}f:\mathbb{R} \supset X\rightarrow \mathbb{R} \end{equation*}を任意に選びます。\(\tanh \left( x\right) \)の値域\(\left( -1,1\right) \)が\(f\)の定義域の部分集合である場合には、すなわち、\begin{equation*}\left( -1,1\right) \subset X
\end{equation*}が成り立つ場合には合成関数\begin{equation*}
f\left( \tanh \left( x\right) \right) :\mathbb{R} \rightarrow \mathbb{R} \end{equation*}が定義可能です。

例(双曲線正接関数と多項式関数の合成)
関数\(f:\mathbb{R} \rightarrow \mathbb{R} \)は多項式関数であるとものとします。双曲線正接関数\(\tanh \left( x\right) :\mathbb{R} \rightarrow \mathbb{R} \)の値域\(\left( -1,1\right) \)は\(f\)の定義域\(\mathbb{R} \)の部分集合であるため関数\begin{equation*}f\left( \tanh \left( x\right) \right) :\mathbb{R} \rightarrow \mathbb{R} \end{equation*}が定義可能です。これは双曲線正接関数\(\tanh \left( x\right) \)と多項式関数\(f\)の合成関数です。例えば、以下の関数\begin{equation*}\tanh ^{2}\left( x\right) +\tanh \left( x\right) +1:\mathbb{R} \rightarrow \mathbb{R} \end{equation*}は双曲線正接関数\(\tanh\left( x\right) \)と多項式関数\(x^{2}+x+1\)の合成関数です。
例(双曲線正接関数と有理関数の合成)
関数\(f:\mathbb{R} \supset X\rightarrow \mathbb{R} \)は有理関数であるとものとします。双曲線正接関数\(\tanh \left( x\right) :\mathbb{R} \rightarrow \mathbb{R} \)の値域\(\left( -1,1\right) \)が\(f\)の定義域\(X\)の部分集合である場合には、すなわち、\begin{equation*}\left( -1,1\right) \subset X
\end{equation*}が成り立つ場合には関数\begin{equation*}
f\left( \tanh \left( x\right) \right) :\mathbb{R} \rightarrow \mathbb{R} \end{equation*}が定義可能です。これは双曲線正接関数\(\tanh \left( x\right) \)と有理関数\(f\)の合成関数です。例えば、以下の関数\begin{equation*}\frac{1}{\tanh ^{2}\left( x\right) +1}:\mathbb{R} \rightarrow \mathbb{R} \end{equation*}は双曲線正接関数\(\tanh\left( x\right) \)と有理関数\(\frac{1}{x^{2}+1}\)の合成関数です。

 

演習問題

問題(双曲線正接関数の値)
以下の値\begin{equation*}
\tanh \left( \ln \left( 2\right) \right)
\end{equation*}を求めてください。

解答を見る

プレミアム会員専用コンテンツです
ログイン】【会員登録

問題(関数の定義域と値域)
関数\(f:\mathbb{R} \supset X\rightarrow \mathbb{R} \)はそれぞれの\(x\in X\)に対して、\begin{equation*}f\left( x\right) =2\tanh \left( \frac{1}{x}\right)
\end{equation*}を定めるものとします。\(f\)の定義域\(X\)と値域\(f\left( X\right) \)を特定してください。
解答を見る

プレミアム会員専用コンテンツです
ログイン】【会員登録

問題(双曲線正接関数)
双曲線正接関数\(\tanh \left(x\right) :\mathbb{R} \rightarrow \mathbb{R} \)は単射、全射、全単射のいずれかでしょうか。議論してください。
解答を見る

プレミアム会員専用コンテンツです
ログイン】【会員登録

関連知識

Mailで保存
Xで共有

質問とコメント

プレミアム会員専用コンテンツです

会員登録

有料のプレミアム会員であれば、質問やコメントの投稿と閲覧、プレミアムコンテンツ(命題の証明や演習問題とその解答)へのアクセスなどが可能になります。

ワイズのユーザーは年齢・性別・学歴・社会的立場などとは関係なく「学ぶ人」として対等であり、お互いを人格として尊重することが求められます。ユーザーが快適かつ安心して「学ぶ」ことに集中できる環境を整備するため、広告やスパム投稿、他のユーザーを貶めたり威圧する発言、学んでいる内容とは関係のない不毛な議論などはブロックすることになっています。詳細はガイドラインをご覧ください。

誤字脱字、リンク切れ、内容の誤りを発見した場合にはコメントに投稿するのではなく、以下のフォームからご連絡をお願い致します。

プレミアム会員専用コンテンツです
ログイン】【会員登録