tan-1(アークタンジェント)とは?計算方法や求め方も解説!(逆三角関数:意味:使い方など)
tan-1は、三角関数のtanと深く関係する逆三角関数です。
直角三角形の辺の比から角度を求めたいとき、座標から傾きの角度を知りたいとき、工学計算で方向を表したいときなどに活用されます。
ただし、tan-1をtanの逆数と受け取ると計算を誤るため、意味と入力方法を最初に整理することが大切です。
この記事ではアークタンジェントの定義、計算方法、電卓やExcelでの使い方、注意点までを順に解説します。
tan-1(アークタンジェント)の意味

それではまずtan-1(アークタンジェント)の意味について解説していきます。
tanの値から角度を戻す逆三角関数
tan-1は、ある数値を入力すると、その数値がtanの値になる角度を返す関数です。
一般にはarctan、atan、アークタンジェントとも表記されます。
たとえばtan 45°は1ですので、tan-1 1の答えは45°になります。
同じ考え方で、tan 30°は約0.577ですから、tan-1 0.577はおよそ30°です。
つまり、tanが角度から比を求める計算なら、tan-1は比から角度を求める計算と考えると分かりやすいでしょう。
直角三角形では、ある角度に対して向かい側の辺を対辺、接している辺を隣辺と呼びます。
tanは対辺を隣辺で割った値であり、その比が分かればtan-1で角度を逆算できます。
tan θ = 対辺 ÷ 隣辺
θ = tan-1(対辺 ÷ 隣辺)
たとえば対辺が3、隣辺が4なら、θ = tan-1(3 ÷ 4)となります。
この場合の角度は約36.87°です。
建物の傾斜、坂道の角度、部品のテーパー、ベクトルの方向など、比から傾きを判断する場面で役立ちます。
tanの逆数ではない表記
tan-1で最も注意したいのは、-1が指数ではない点です。
通常、tanの逆数は1 ÷ tan θで表し、cot θと書く場合もあります。
一方でtan-1 xは、xに対する逆関数としてのアークタンジェントを意味します。
見た目は似ていますが、逆数と逆関数はまったく別の概念です。
たとえばtan 45°は1なので、1 ÷ tan 45°も1になります。
しかしtan-1 1は1ではなく、45°またはπ ÷ 4という角度です。
数式を読むときは、tanの肩に付いた-1が何を指しているかを意識すると混乱を防げます。
| 表記 | 意味 | 入力例 | 結果の性質 |
|---|---|---|---|
| tan θ | 角度から正接を求める | tan 45° | 数値が得られる |
| tan-1 x | 正接の値から角度を求める | tan-1 1 | 角度が得られる |
| 1 ÷ tan θ | 正接の逆数を求める | 1 ÷ tan 45° | 数値が得られる |
| cot θ | 余接を求める | cot 45° | tanの逆数と同じ値 |
arctanとatanの読み替え
教科書ではarctan x、tan-1 xという書き方が多く見られます。
プログラミング言語や表計算ソフトでは、atanやATANと記載されることが一般的です。
これらは基本的に同じアークタンジェントを表します。
電卓によってはSHIFTキーや2ndキーを押してからtanキーを押すことで、tan-1を呼び出せます。
ただし表示画面ではtan-1ではなくtan⁻¹、arctan、atanなど、機種ごとに異なる表記になることがあります。
機能の名称が違って見えても、入力した数値から角度を返す操作なら同じ用途と考えて差し支えありません。
tan-1はtanの逆数ではなく、正接の値に対応する角度を求める逆三角関数です。
計算機ではarctanやatanと表示されることもあります。
tan-1の計算方法
続いてはtan-1の計算方法を確認していきます。
直角三角形から求める手順
直角三角形で角度を求める場合は、まず目的の角度を決めます。
次に、その角度に対する対辺と隣辺を確認し、対辺 ÷ 隣辺を計算します。
最後に、その商へtan-1を適用すれば角度が得られます。
たとえば対辺が5cm、隣辺が12cmなら、比は5 ÷ 12で約0.4167です。
tan-1 0.4167を計算すると、角度は約22.62°になります。
辺の長さの単位はcmでもmmでも構いません。
割り算を行うため、対辺と隣辺で同じ単位を使うことだけ守れば、比そのものには単位が残りません。
対辺が8m、隣辺が15mのとき
tan θ = 8 ÷ 15 = 約0.5333
θ = tan-1 0.5333 = 約28.07°
この方法は、階段の勾配や屋根の角度を求める計算にも応用できます。
長さの測定値に誤差がある場合は、求めた角度にも影響するため、必要な精度に合わせて小数点以下の桁数を扱いましょう。
代表的な値の覚え方
頻繁に登場する角度とtanの値を知っておくと、計算結果の確認がしやすくなります。
特に0°、30°、45°、60°は、三角比の基本として覚えておくと便利です。
tan 0°は0、tan 45°は1、tan 60°は√3です。
tan 30°は1 ÷ √3であり、約0.577となります。
そのためtan-1 0は0°、tan-1 1は45°、tan-1 √3は60°と分かります。
| tanの値 | tan-1で得られる角度 | ラジアン表示 | 目安となる場面 |
|---|---|---|---|
| 0 | 0° | 0 | 水平 |
| 約0.268 | 15° | π ÷ 12 | ゆるい傾斜 |
| 約0.577 | 30° | π ÷ 6 | 基本角度 |
| 1 | 45° | π ÷ 4 | 縦横が同じ比 |
| 約1.732 | 60° | π ÷ 3 | 急な傾斜 |
数値が1より小さければ、主な答えは45°より小さくなります。
反対に1より大きければ、主な答えは45°より大きくなる傾向です。
この感覚を持つだけでも、入力順の取り違えに気付きやすくなるでしょう。
度数法とラジアンの扱い
tan-1で得られる角度は、電卓やソフトの設定によって度数法またはラジアンで表示されます。
度数法では45°のように度を使い、ラジアンではπ ÷ 4のように円周率を基準に表します。
数学やプログラミングではラジアンが標準になる場面が多く、測量や日常的な角度確認では度数法が使いやすいでしょう。
同じtan-1 1でも、度数法なら45、ラジアンなら約0.785398と表示されます。
数値だけを見ると別の答えに思えますが、表現単位が異なるだけです。
計算前に角度モードを確認する習慣を付けると、大きな計算ミスを避けられます。
角度を度で答える問題では、電卓をDEG設定にします。
ExcelやプログラムのATAN関数は、原則としてラジアンを返すため変換が必要です。
電卓によるtan-1の求め方
続いては電卓によるtan-1の求め方を確認していきます。
関数電卓での基本操作
関数電卓では、通常のtanキーに逆関数機能が割り当てられています。
多くの機種ではSHIFT、2nd、INVなどのキーを押した後にtanキーを押すとtan-1を選べます。
操作順は機種によって異なりますが、数値を入力してから逆関数を押す形式と、逆関数を選んでから数値を入力する形式があります。
画面にtan⁻¹と表示されたことを確認してから、計算を実行しましょう。
たとえばtan-1 0.75を度数法で計算すると、約36.87°です。
角度モードがRADのままであれば約0.6435と表示されるため、結果を読む前に単位表示も確認してください。
スマートフォンの計算機アプリ
スマートフォンの標準計算機では、端末を横向きにすると関数電卓の画面へ切り替わる場合があります。
tanキーだけが表示されている場合は、2ndやINVの切り替えでtan-1が出るか確認します。
機種やOSによっては、tan-1ではなくatanと表示されることもあります。
普段使いの計算機アプリでは、角度設定が画面の目立たない場所にあることも少なくありません。
計算値が予想より極端に小さいと感じたら、まず度数法とラジアンの設定を見直すとよいでしょう。
また、括弧を使えるアプリでは対辺 ÷ 隣辺を括弧で囲んでからtan-1を適用すると、計算手順を読み返しやすくなります。
手計算での近似と確認
tan-1は一般に四則演算だけで正確な値を出すことが難しい関数です。
そのため実務では電卓、表計算ソフト、関数電卓アプリを利用するのが自然です。
一方で値が小さい範囲では、ラジアンにおいてtan-1 xはおおむねxに近くなります。
たとえばxが0.1なら、tan-1 0.1は約0.0997ラジアンです。
ただし、これはあくまで小さな角度での近似であり、精密な計算の代わりにはなりません。
計算結果の妥当性を確かめるなら、求めた角度にtanを適用し、元の比に近い値へ戻るかを見る方法が有効です。
この逆算確認は、入力値と結果の対応を検証する基本手順として覚えておくと便利です。
座標とatan2による角度計算
続いては座標とatan2による角度計算を確認していきます。
傾きから方向角を求める考え方
平面上の点やベクトルの方向を求めるときにもtan-1が使われます。
x方向の変化量をΔx、y方向の変化量をΔyとすると、傾きはΔy ÷ Δxです。
この値にtan-1を適用すれば、x軸に対する傾きの角度を求められます。
たとえば右へ4、上へ3進むベクトルでは、角度はtan-1(3 ÷ 4)です。
答えは約36.87°となり、右向きの水平軸から上へ約36.87°傾いていることを表します。
始点が(2, 1)、終点が(6, 4)の場合
Δx = 6 − 2 = 4
Δy = 4 − 1 = 3
方向角 = tan-1(3 ÷ 4)= 約36.87°
この考え方は、CAD、ロボット制御、画像処理、ゲーム開発、地図上の方向判定などに応用されます。
atan2が必要になる理由
通常のtan-1(Δy ÷ Δx)だけでは、ベクトルがどの象限にあるかを正確に区別できない場合があります。
たとえば右上方向と左下方向は、Δy ÷ Δxの値がどちらも正になることがあります。
しかし実際の方向は約180°異なります。
そこで多くのプログラミング言語や表計算環境では、atan2またはATAN2という関数が用意されています。
atan2はy方向とx方向の値を別々に受け取り、符号から象限を判断して角度を返します。
方向を正確に求める座標計算ではatan2を使うことが重要です。
| Δx | Δy | 位置する方向 | tan-1だけの注意点 |
|---|---|---|---|
| 正 | 正 | 右上 | 第1象限の角度 |
| 負 | 正 | 左上 | 補正が必要になる |
| 負 | 負 | 左下 | 右上と比が同じになる場合がある |
| 正 | 負 | 右下 | 負の角度として扱うことがある |
なお、atan2の引数の順番は環境により異なるため注意が必要です。
一般的にはatan2(y, x)ですが、ソフトによっては引数名や並び方を確認した方が安心でしょう。
原点や垂直方向での注意点
Δxが0の場合、Δy ÷ Δxという割り算はできません。
これは垂直方向の傾きを通常の比で表せないためです。
atan2であれば、x方向の変化量が0でも、上向きなら90°、下向きなら-90°または270°として扱えます。
一方、始点と終点が完全に同じでΔxとΔyがともに0の場合は、方向そのものが定まりません。
プログラムや表計算で自動処理する際には、ゼロ除算や同一点のケースを先に判定する設計が必要です。
また、角度の範囲が-180°から180°なのか、0°から360°なのかも、利用目的に合わせて統一しましょう。
座標の方向角では、単純なtan-1(y ÷ x)よりatan2が適しています。
符号と象限を含めて扱えるため、左方向や垂直方向も判定しやすくなります。
Excelとプログラミングでの使い方
続いてはExcelとプログラミングでの使い方を確認していきます。
ExcelのATAN関数とDEGREES関数
Excelでは、アークタンジェントを求める関数としてATAN関数を使います。
ATAN関数の戻り値はラジアンです。
度数法で表示したい場合は、DEGREES関数で変換します。
たとえばセルA1に対辺、B1に隣辺が入力されているなら、角度を度で求める式はDEGREES(ATAN(A1 ÷ B1))です。
実際の数式入力では、演算子とセル参照を使って計算します。
セルの値が空欄または0の場合に備え、必要に応じてIFERROR関数やIF関数を組み合わせると、表の見栄えを保ちやすくなります。
| 目的 | Excel関数の考え方 | 戻り値 |
|---|---|---|
| 比からラジアンを求める | ATAN(対辺 ÷ 隣辺) | ラジアン |
| 比から度を求める | DEGREES(ATAN(対辺 ÷ 隣辺)) | 度数法 |
| 座標からラジアンを求める | ATAN2(x方向, y方向) | ラジアン |
| 座標から度を求める | DEGREES(ATAN2(x方向, y方向)) | 度数法 |
ExcelのATAN2は、一般的なプログラミング言語とは引数順が異なることがあります。
使用中のバージョンの関数ヘルプを確認し、x方向とy方向を逆に渡さないようにしましょう。
プログラミング言語でのatanとatan2
Python、JavaScript、C言語系の多くでは、atanとatan2が数学関数として提供されています。
atanは1つの比を受け取り、atan2は通常yとxの2つの値を受け取ります。
戻り値は多くの場合ラジアンです。
画面表示や人が読む帳票で度数法が必要なら、ラジアンを180 ÷ π倍して変換します。
反対に、度数法の角度を三角関数に渡すときは、π ÷ 180倍してラジアンに変換します。
ライブラリの関数名が似ていても、戻り値の単位まで同じとは限りません。
入出力の単位をコメントや変数名で明示することが、保守しやすいコードにつながります。
実務データでの計算精度
実務では測定値や座標値に丸め誤差が含まれることがあります。
たとえば本来は45°のはずでも、入力値が1ではなく0.999999や1.000001になるケースもあるでしょう。
tan-1はこうしたわずかな違いを角度として返すため、表示桁数を必要以上に増やすと、精密に見えて実際には意味の薄い数字が並ぶことがあります。
設計図、加工指示、統計処理などでは、用途に応じて小数第何位までを採用するか決めることが重要です。
さらに、ゼロに非常に近い値や大きな値を扱うときは、表示形式や許容誤差のルールも定めると安心です。
数式が正しくても、元データの精度を超えた判断はできません。
tan-1を使うときの注意点
続いてはtan-1を使うときの注意点を確認していきます。
主値と複数の角度
tanは180°ごとに同じ値を繰り返す性質があります。
たとえばtan 45°とtan 225°はいずれも1です。
そのためtanの値が1である角度は、45°だけではありません。
一般に45°へ180°の整数倍を加えた角度も、tanの値は1になります。
しかしtan-1 1として電卓やソフトが返すのは、通常は45°のような代表値です。
この代表的に返される値を主値と呼びます。
三角方程式を解く問題では、主値だけで終わらせず、周期性を踏まえた解の追加が必要になることがあります。
tan θ = 1 の主値は45°です。
一般的な解は θ = 45° + 180° × n となります。
nは整数であり、角度の範囲が指定されている場合はその範囲で絞り込みます。
分数の入力順による違い
対辺 ÷ 隣辺と隣辺 ÷ 対辺を入れ替えると、得られる角度も変わります。
たとえば対辺が3、隣辺が4なら、tan-1(3 ÷ 4)は約36.87°です。
一方でtan-1(4 ÷ 3)は約53.13°になります。
この2つは合計すると90°ですが、同じ角度ではありません。
どちらが正しいかは、どの角度を基準にしているかで決まります。
図を描き、目的の角度に対して向かい側の辺がどちらかを確認すると、比の取り違えを防げます。
傾斜角なのか、垂直面からの角度なのかも、計算前に言葉で定義するとよいでしょう。
単位と表示範囲の統一
角度のデータを複数人で扱う場合、度数法とラジアンの混在は大きなトラブルにつながります。
設計書では度で記載されているのに、プログラム内部ではラジアンで処理されていることも珍しくありません。
変換する箇所を明確にし、変数名へdegやradを含めると確認しやすくなります。
また、-180°から180°の表現と、0°から360°の表現も混在させないことが重要です。
負の角度が表示されたときは誤りとは限らず、回転方向を含めた自然な結果である場合もあります。
数値だけでなく基準方向と回転方向まで共有することが、tan-1を実務で使いこなすポイントです。
tan-1(アークタンジェント)のまとめ
tan-1(アークタンジェント)は、tanの値から対応する角度を求める逆三角関数です。
tanの逆数ではなく、arctanやatanと同じ意味で使われます。
直角三角形では対辺 ÷ 隣辺を計算してtan-1へ入力すると、求める傾斜角を出せます。
電卓では角度モードが度数法かラジアンかを確認し、Excelやプログラミングでは戻り値がラジアンである点に注意しましょう。
座標から方向を求める場合は、象限まで判定できるatan2が便利です。
また、tanは周期性を持つため、方程式では主値以外の角度が存在する可能性もあります。
意味、単位、基準方向をそろえて扱うことで、tan-1は数学から設計、データ処理まで幅広く活用できる関数になります。