\usepackagecancel

Return to 理工系の数学B

逆双曲線関数の定義とその微分

逆双曲線関数の表記は,
cosh1x,sinh1x,tanh1x
または
arcosh x,arsinh x,artanh x微分は,

(cosh1x)=1x21,  (sinh1x)=1x2+1,  (tanh1x)=11x2

逆三角関数のときには arccosx のように arcアーク」だったが,逆双曲線関数はarea の略である ar と書くべきであり,arcアーク」と書くべきではない。


双曲線関数の逆関数を一般に逆双曲線関数という。逆双曲線関数はスマホアプリの「計算機」でも使えます。(以下は iPhone の例。横向きにして 2nd をクリックする。)

逆双曲線関数の定義

cosh1x または arcoshx

y=cosh1x=arcosh xy=coshx の逆関数(つまり,方程式 x=coshyy について解いたもの)として定義する。定義域と値域は

1x<0y<

ちなみに,この逆双曲線関数は対数を使って表すことができる。繰り返すが,y=cosh1x は方程式 x=coshyy について解いたものだったのだから

y=cosh1x  x=coshy=ey+ey2両辺に 2ey をかけて2xey=(ey)2+1   (ey)22xey+1=0

これを ey についての2次方程式と見做して解くと,
ey=x±x21,  y=log(x±x21)
元の x=coshyx 軸について対称な偶関数であったために,その逆関数である y=cosh1x が2価の関数になるのは仕方ないところ。以下のようにすると,
log(xx21)=log(x2(x21)x+x21)=log(1x+x21)=log(x+x21) なので,以下のようにも書くことができる。
y=cosh1x=±log(x+x21)主値を y>0  とすれば,y=cosh1x=log(x+x21) のみとなる。

sinh1x または arsinhx

y=sinh1x=arsinh xy=sinhx の逆関数(つまり,方程式 x=sinhyy について解いたもの)として定義する。定義域と値域は

<x<<y<

ちなみに,この逆双曲線関数は対数を使って表すことができる。繰り返すが,y=sinh1x は方程式 x=sinhyy について解いたものだったのだから

y=sinh1x  x=siny=eyey2両辺に 2ey をかけて2xey=(ey)21   (ey)22xey1=0

これを ey についての2次方程式と見做して解くと,ey>0 であることから
ey=x+x2+1,  y=sinh1x=log(x+x2+1)

tanh1x または artanhx

y=tanh1x=artanh xy=tanhx の逆関数(つまり,方程式 x=tanhyy について解いたもの)として定義する。定義域と値域は

1<x<1<y<

ちなみに,この逆双曲線関数は対数を使って表すことができる。繰り返すが,y=tanh1x は方程式 x=tanhyy について解いたものだったのだから

y=tanh1x  x=tanhy=eyeyey+ey両辺に ey(ey+ey) をかけるとx((ey)2+1)=(ey)21(ey)2=1x1+xey=1+x1x  y=log1+x1x=12log(1+x1x)つまりy=tanh1x=12log(1+x1x)

逆双曲線関数の微分

(cosh1x)=ddxlog(x+x21)=1x21 (sinh1x)=ddxlog(x+x2+1)=1x2+1 (tanh1x)=ddx12log(1+x1x)=11x2

証明は,対数関数表記を直接微分してもいいし,また逆関数の微分法を使ってもよい。

例として,(cosh1x) について逆関数の微分法を使って証明してみる。cosh2ysinh2y=1 も使います。まず,y=cosh1xx=coshy の逆関数であったので,この両辺を y  で微分して,
dxdy=ddycoshy=sinhy=cosh2y1=x21
  ddxcosh1x=dydx=1dxdy=1x21

対数関数表記を直接微分する場合は,

ddxcosh1x=ddxlog(x+x21)=1+xx21x+x21=1x21

(sinh1x) についても,上の対数関数表記を直接微分した結果で x21x2+1 の置き換えをすればいいので簡単。

(tanh1x) についても対数関数表記を直接微分してやってみると,

ddxtanh1x=ddx12log(1+x1x)=12ddx{log(1+x)log(1x)}=12(11+x+11x)=11x2

逆双曲線関数の表記

(coshx)1=1coshx なので,つい以下のような間違いをしてしまうこともあるかもしれない。

cosh1x=xcosh大間違い!!)とか,cosh1x=1coshx間違い!!)とか…

誤解してしまう恐れがあるので,このようなお茶目な間違いを誘発しないように,逆双曲線関数に対して以下のような表記法を用いることもある。

cosh1x=arcosh x,sinh1x=arsinh x,tanh1x=artanh x
逆双曲線関数は area の略である ar と書くべきであり,arcアーク」と書いたり読んだりすべきではない。なぜ逆双曲線関数が面積 area なのかについては,以下を参照:

高木貞治「解析概論」には,

cosh,sinh の逆函数を area cos hyp,   area sin hyp,または略して ar cosh ar sinh などで表す。」と書いてある。

また,逆双曲線関数 – Wikipedia には

arcsinharccosh などが本来誤表記であるにも関わらず良く使用される」との記載がある。

逆双曲線関数の読み方

 逆双曲線関数の読み方については,これ!といったものが存在しないようだ。Wikipedia のように,sinh1x を「アーク・ハイパボリック・サイン」と読んだり書いたりするな!とはあるが,ではなんと読めばいいかについては明言しているサイトや教科書が見当たらない。

エリア・ハイパボリック・サイン」と読むべきなのだろうが聴き慣れないし,「アー・ハイパボリック・サイン」というのも,なんだかため息をついているようなので,ここでは英語表記のカタカナ直訳で「インバース・ハイパボリック・サイン」などと読んでみることとしよう。

sinh1x:「インバース・ハイパボリック・サイン・エックス」

cosh1x:「インバース・ハイパボリック・コサイン・エックス」

tanh1x:「インバース・ハイパボリック・タンジェント・エックス」

 

逆双曲線関数のグラフ

3つまとめてグラフにすると…