Skip to main content
🔬 Advanced

三角関数計算機 – sin・cos・tan・逆三角関数

サイン・コサイン・タンジェントおよび逆三角関数を計算。直角三角形を解き、度数とラジアンを変換。無料のオンライン三角関数計算機。

三角関数の計算方法

三角法は、直角三角形の角度と辺の比率を関連付ける6つの基本的な関数で構成されています。直角三角形の角度θ、反対側の辺O、隣接する辺A、斜辺Hの場合、3つの主要な関数は次のとおりです。

各主要関数には逆数があります: cosecant (csc θ = H/O)、secant (sec θ = H/A)、cotangent (cot θ = A/O)。クラシックのメモリック SOH-CAH-TOA を使用すると、次のようになります: 正弦 = 反対側 / 斜辺、余弦 = 隣接する辺 / 斜辺、正接 = 反対側 / 隣接する辺。

直角三角形を超えて、三角関数は単位円の定義を通じてすべての実数に拡張されます。単位円上の点は、正のx軸から角度θの点にあり、座標 (cos θ, sin θ) です。この一般化により、正弦と余弦は 2πラジアン (360°) で周期的に繰り返され、正接は πラジアン (180°) で周期的に繰り返されます。

現代の計算機は、テイラー展開から導かれた多項式近似を使用して三角関数を評価します。たとえば: sin(x) = x - x³/3! + x⁵/5! - x⁷/7! + … (ここで、x はラジアンです)。コンピュータープロセッサは、x87 FPU命令セットを使用して、これらの展開をフローティングポイントの完全精度で計算します。計算機の「sin」ボタンを押すと、JavaScript の Math.sin() 関数はこれらのハードウェア加速されたルーチンを呼び出します。

六つの三角関数の参照

ここでは、すべての六つの三角関数の公式、ドメイン、レンジ、および逆数の完全な参照を示します。

関数略称ドメインレンジ逆数
正弦sin θO/Hすべての実数[−1, 1]cosecant (csc)
余弦cos θA/Hすべての実数[−1, 1]secant (sec)
正接tan θO/Aすべての奇数のπ/2の倍数を除く(−∞, +∞)cotangent (cot)
cosecantcsc θH/Oすべてのπの倍数を除く(−∞,−1] ∪ [1,+∞)正弦
secantsec θH/Aすべての奇数のπ/2の倍数を除く(−∞,−1] ∪ [1,+∞)余弦
cotangentcot θA/Oすべてのπの倍数を除く(−∞, +∞)正接

逆三角関数 (arcsin、arccos、arctan) は、与えられた比率から角度を逆算するプロセスを逆にするものです。たとえば、arcsin(0.5) = 30° であるため、sin(30°) = 0.5 です。逆関数は、辺の長さがわかっている場合に角度を求めるために必要です。測量、航海、物理学などで使用されます。

三角関数の値の参照表

これらの一般的な角度の値は、数学、物理学、工学で頻繁に現れます。メモ化すると、試験や実際の計算で時間を節約できます。

ラジアンsincostancscseccot
0010未定義1未定義
30°π/61/2√3/2√3/322√3/3√3
45°π/4√2/2√2/21√2√21
60°π/3√3/21/2√32√3/32√3/3
90°π/210未定義1未定義0
120°2π/3√3/2−1/2−√32√3/3−2−√3/3
135°3π/4√2/2−√2/2−1√2−√2−1
150°5π/61/2−√3/2−√3/32−2√3/3−√3
180°π0−10未定義−1未定義
270°3π/2−10未定義−1未定義0
360°010未定義1未定義

速いパターンを覚える: 正弦の 0°、30°、45°、60°、90° の値は、次のパターンに従います: √0/2、√1/2、√2/2、√3/2、√4/2 — これは 0、1/2、√2/2、√3/2、1 に簡略化されます。余弦は同じパターンを逆順に続きます。

度とラジアン: 角度の単位の変換

角度は度またはラジアンで測定できます。度は円を360等分するという古代バビロニアの天文学の慣習 (その基数60のシステムは360が自然な選択であった) から来ています。ラジアンは弧の長さと半径の比率として測定されます: 1つの円は2πラジアンに等しく (約6.2832ラジアン) です。

変換式:

速い変換: 1ラジアン≈57.2958°。一般的な等価性: 90° = π/2ラジアン、180° = πラジアン、360° = 2πラジアン。便利なショートカット: 度からラジアンに変換するには、0.01745を掛け、ラジアンから度に変換するには、57.296を掛けます。

ラジアンは微積分と物理学の自然な単位です。美しい導関数の関係 — d/dx sin(x) = cos(x) および d/dx cos(x) = −sin(x) — は、x がラジアンの場合にのみ成立します。プログラミングでは、Math.sin()Math.cos()Math.tan() (JavaScript (およびほとんどの他の言語) では) ラジアンを想定しています。この計算機は、選択した単位に基づいて自動的に変換を行います。さらに角度の変換を試すには、Unit Circle Calculator をご覧ください。

三角法の一般的な使用例

三角法の関数は、科学、工学、技術のすべての分野で使用されます。ここでは、最も一般的な現実世界の応用を紹介します。

ステップごとに三角法の例

例 1: 建物の高さの見つける

40 メートル離れた建物に立って、屋上の高さを測定します。角度は 55° です。建物の高さは何ですか?

  1. 特定: 隣接する辺 (40 m) と角度 (55°) がわかり、対辺 (高さ) を知りたい
  2. 正接を使用: tan(55°) = 対辺 / 隣接辺 = 高さ / 40
  3. 計算: 高さ = 40 × tan(55°) = 40 × 1.4281 = 57.12 メートル

例 2: 角度の見つける

梯子が壁に傾いている。梯子は 6 メートル長く、壁から 2 メートル離れています。地面と傾いた角度は何度ですか?

  1. 特定: 余弦 (6 m) と隣接する辺 (2 m) がわかり、角度を知りたい
  2. 余弦を使用: cos(θ) = 隣接辺 / 余弦 = 2 / 6 = 0.3333
  3. 逆関数を適用: θ = arccos(0.3333) = 70.53°
  4. 検証: 壁の高さ = 6 × sin(70.53°) = 6 × 0.9428 = 5.66 m。確認: 2² + 5.66² = 4 + 32.04 = 36.04 ≈ 6²

例 3: 完全な直角三角形の解

直角三角形は、辺が 5 cm と 12 cm です。すべての角度と余弦を求めます。

  1. 余弦: c = √(5² + 12²) = √(25 + 144) = √169 = 13 cm (これはクラシックの 5-12-13 ピタゴラスの三つ組 — ピタゴラスの定理計算機 を参照)
  2. 角度 A (5 cm の辺に対応): sin(A) = 5/13 = 0.3846 なので、A = arcsin(0.3846) = 22.62°
  3. 角度 B (12 cm の辺に対応): B = 90° − 22.62° = 67.38°
  4. 検証: sin(67.38°) = 0.9231 ≈ 12/13 = 0.9231

基本的な三角関数の恒等式と式

三角関数の恒等式は、有効な角度のすべての値に対して真実です。三角関数の式を簡略化する、方程式を解く、数学的結果を証明するために不可欠です。

ピタゴラスの恒等式 (sin²θ + cos²θ = 1 から導出):

二倍角の式:

合計と差の式:

半角の式:

正弦の法則と余弦の法則 (任意の三角形、直角三角形のみ):

これらの法則を使用すると、十分な情報 (ASA、SAS、SSS、または AAS) が与えられた三角形を解くことができます。 三角形計算機 を使用して、これらの法則を自動的に使用して三角形を解くことができます。

注意点とよくある間違い

三角関数を扱う際に避けるべき頻繁なエラー:

三角法と幾何学の違い

三角法と幾何学は密接に関連していますが、目的が異なります。どちらを使用するかを理解することで、問題を効率的に解決できます。

アスペクト幾何学三角法
焦点形状、面積、体積、空間関係角度と辺の長さの関係
主なツール定理(ピタゴラス、合同、類似性)関数(sin、cos、tan)と恒等式
三角形の解決特定のケース(直角、三角形の類似性)が必要必要なデータが十分であれば、任意の三角形を解決できる
三角形以外の応用円、多角形、3D固体波、振動、周期現象
計算しばしば正確(整数または根値)しばしば計算機または近似値を使用する
前提三角法、微積分微積分、物理学、工学

実際には、幾何学の範囲を三角法が拡張する。幾何学では、底辺と高さが与えられた三角形の面積を求めることができるが、三角法では角度測定値から高さを求めることができるため、直接測定が不可能なシナリオでは不可欠である。 傾斜計算機 は座標データから傾きと角度を計算する三角法の概念を使用します。

💡 知っておくべきこと

よくある質問

sin、cos、tanの違いは何ですか?

直角三角形では、正弦は斜辺と反対辺の比率 (O/H) です。 余弦は、斜辺と隣接辺の比率 (A/H) です。 正接は、反対辺と隣接辺の比率 (O/A) です。記憶術としてSOH-CAH-TOAを覚えておくと便利です。正弦と余弦は常に-1から1の値を生成し、正接は任意の実数 (90°と270°では定義されません) を生成します。

逆三角関数 (arcsin、arccos、arctan) を使い方は?

逆三角関数は、比率から角度を求めます。sin(θ) = 0.5 の場合、θ = arcsin(0.5) = 30° です。arcsin を使用する場合は、反対辺と斜辺を知ります。arccos を使用する場合は、隣接辺と斜辺を知ります。arctan を使用する場合は、反対辺と隣接辺を知ります。計算機では、これらはsin⁻¹、cos⁻¹、tan⁻¹としてラベル付けされています。重要なことに、arcsin は[-90°, 90°]、arccos は[0°, 180°]、arctan は(-90°, 90°) の範囲で角度を返します。可能な限り範囲外の追加の有効な解もあります。

tan(90°) はなぜ存在しませんか?

正接は、sin/cos です。90°では、cos(90°) = 0 となり、除算が不可能になります。幾何学的には、90°に近づくにつれて、隣接辺に対する反対辺の比率は無限大に近づきます。グラフでは、90°に近づくと±∞に近づき、垂直漸近線が生じます。同様に、270°、450°、90°の奇数倍でも発生します。

三角関数は現実世界でどのように使われていますか?

三角法は、GPSの三角測量、航空、帆船、構造工学、物理学(波動、AC回路、光学)、コンピュータグラフィックス(3Dレンダリング、回転、ゲームエンジン)、天文学(視差距離測定、軌道力学)、音楽(音合成、オーディオプロセッシング)、医療画像処理(CTスキャンはRadon変換に基づくシノグラムを使用)など、航海、建設、物理学、コンピュータグラフィックス、天文学、音楽、医療画像処理など、さまざまな分野で使用されています。

度とラジアンの間で変換するにはどうすればいいですか?

度をラジアンに変換するには、度数にπ/180を掛けます: 45° × π/180 = π/4 ≈ 0.7854 rad。ラジアンを度に変換するには、ラジアンに180/πを掛けます: π/3 × 180/π = 60°。簡単な計算: 1ラジアンは約57.3°です。多くのプログラミング言語と科学的計算機はラジアンをデフォルトで使用するため、計算する前に角度モードを確認してください。

単位円とその重要性は何ですか?

単位円は、原点に中心の半径が1の円です。角度θの任意の点は、(cos θ, sin θ)の座標を持つことができます。単位円は、直角三角形を超えてすべての角度 (負の角度や360°を超える角度も含む) に三角関数を拡張します。単位円は三角関数の周期性、対称性、四分位間の符号パターンを明らかにします。単位円計算機をご覧ください。

三角法の法則は何ですか?

三角法の法則は、任意の三角形において、辺の長さとその反対の角度の正弦の比率は一定であることを述べています: a/sin(A) = b/sin(B) = c/sin(C)。これにより、2つの角度と1つの辺 (AASまたはASA) または2つの辺とその反対の角度 (SSA — 不確実なケース) を知ることで三角形を解くことができます。これは、SASとSSSのケースを解くために使用される三角法の法則と組み合わせて使用されます。

なぜ計算機では異なる答えが得られますか?

最も一般的な理由は、角度モードの不一致です。計算機が度数で入力したのに、ラジアンモードで計算したり、逆にしたりしている可能性があります。チェックモード指示器 (DEG/RAD) を表示してください。他の原因: ラウンドイング設定の違い、πの近似値の使用、逆関数の異なるブランチ (たとえば、arcsin が 30° を返すのに対して 150° を期待した場合) を返す可能性があります。

ピタゴラスの三つ組とは何ですか?

ピタゴラスの三つ組は、a² + b² = c² となる 3 つの正の整数 (a、b、c) のセットです。最も有名なのは (3、4、5) です。他には (5、12、13)、(8、15、17)、(7、24、25)、(20、21、29) などがあります。任意の倍数も三つ組になります。たとえば (6、8、10) も機能します。これらは、建設で正角を検証するために使用できるため、右角の検証に便利です。検証するには、壁の 2 つの壁に 3-4-5 を測定します。単位円計算機をご覧ください。

三角法はコンピュータグラフィックスでどのように使用されますか?

コンピュータグラフィックスでは、三角法を広く使用しています。回転行列はsinとcosを使用して2Dと3D空間でオブジェクトを回転します。照明計算では、ドット積 (cosを含む) を使用して表面に当たる光の量を決定します。テクスチャマッピング、カメラプロジェクション、スケルトンアニメーションはすべて三角関数の計算に依存しています。現代のGPUは、リアルタイム3Dグラフィックスをレンダリングするために毎秒数十億回の三角関数演算を実行します。