y=arctanx1 関数 y=arctanx1 のグラフ
y=arctanx1 は、逆正接関数の中身を逆数にした形です。値そのものは −2π と 2π のあいだに収まりながら、原点で幅 π の跳びをもつという、めずらしいふるまいをします。
定義域と値域
定義域は x=0 です。x1 が 0 にならないので arctanx1 も 0 にならず、右の枝は (0,2π) に、左の枝は (−2π,0) に収まります。
原点での跳び
| 近づき方 | x1 | y |
|---|
| x→0+ | →+∞ | →2π |
| x→0− | →−∞ | →−2π |
左右の極限がどちらも存在しながら値が違うので、これは跳びの不連続であり、その幅はちょうど π です。x=0 にどんな値を決めても連続にはできません。
しかも値は有界のままなので、y 軸は垂直漸近線ではありません。発散する不連続と跳ぶ不連続の違いが、はっきり見える例になっています1。
対称性と漸近線
f(−x)=−f(x) より奇関数で、原点に関して点対称です。x→±∞ では x1→0 なので y→0 となり、x 軸が水平漸近線です。右では上から、左では下から近づきます。
増減
合成関数の微分から次のように整理できます。
y′=1+(x1)21⋅(−x21)=−1+x21 整理された右辺には x=0 を代入でき、そこでも −1 という値をもちます。関数自身は跳んでいるのに、導関数の式は原点をまたいでなめらかにつながって見えるのです。どちらの枝も傾き −1 で原点へ向かい、そこで縦に π だけずれます。
逆正接関数との関係
導関数が arctanx の導関数 1+x21 とちょうど符号違いですから、arctanx+arctanx1 は各枝で定数になります。値を一つ代入して調べると次のとおりです。
arctanx+arctanx1=⎩⎨⎧2π−2π(x>0)(x<0) つまりこのグラフは、連続な arctanx を上下に反転させ、右半分は 2π だけ、左半分は −2π だけ平行移動したものです。左右でずらす量が π 違うことが、原点の跳びの正体にほかなりません。
凹凸
二階導関数は y′′=(1+x2)22x です。x>0 で正、x<0 で負なので、右の枝は下に凸、左の枝は上に凸です。符号が変わる x=0 は定義域の外なので変曲点はありません。
逆余接関数の二つの流儀
逆余接 arccot の定義には二通りあります。
| 流儀 | 式 | 値域 | 連続性 |
|---|
| 主値を (0,π) にとる | 2π−arctanx | (0,π) | 実数全体で連続 |
| 逆数を通す | arctanx1 | 0 を除く (−2π,2π) | 原点で跳ぶ |
後者がこのグラフです。x<0 では前者と π だけ食い違うので、教科書や計算ソフトがどちらを採用しているかは確かめる必要があります。
応用
プログラミングで座標から角度を求めるとき、arctanxy をそのまま使うと第 1 象限と第 3 象限、第 2 象限と第 4 象限が区別できません。多くの言語が atan2 という二引数の関数を別に用意しているのは、この不連続を避けて全域を正しく返すためです2。このグラフは、その必要性を目で見て納得できる形にしたものだといえます。
- Classification of discontinuities、Wikipedia
- atan2、Wikipedia