三角関数計算機 – sin・cos・tan・逆三角関数
サイン・コサイン・タンジェントおよび逆三角関数を計算。直角三角形を解き、度数とラジアンを変換。無料のオンライン三角関数計算機。
三角関数の計算方法
三角法は、直角三角形の角度と辺の比率を関連付ける6つの基本的な関数で構成されています。直角三角形の角度θ、反対側の辺O、隣接する辺A、斜辺Hの場合、3つの主要な関数は次のとおりです。
- 正弦 (sin θ) = O / H — 反対側の辺と斜辺の比
- 余弦 (cos θ) = A / H — 隣接する辺と斜辺の比
- 正接 (tan θ) = O / A — 反対側の辺と隣接する辺の比
各主要関数には逆数があります: 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) |
| cosecant | csc θ | H/O | すべてのπの倍数を除く | (−∞,−1] ∪ [1,+∞) | 正弦 |
| secant | sec θ | H/A | すべての奇数のπ/2の倍数を除く | (−∞,−1] ∪ [1,+∞) | 余弦 |
| cotangent | cot θ | A/O | すべてのπの倍数を除く | (−∞, +∞) | 正接 |
逆三角関数 (arcsin、arccos、arctan) は、与えられた比率から角度を逆算するプロセスを逆にするものです。たとえば、arcsin(0.5) = 30° であるため、sin(30°) = 0.5 です。逆関数は、辺の長さがわかっている場合に角度を求めるために必要です。測量、航海、物理学などで使用されます。
三角関数の値の参照表
これらの一般的な角度の値は、数学、物理学、工学で頻繁に現れます。メモ化すると、試験や実際の計算で時間を節約できます。
| 度 | ラジアン | sin | cos | tan | csc | sec | cot |
|---|---|---|---|---|---|---|---|
| 0° | 0 | 0 | 1 | 0 | 未定義 | 1 | 未定義 |
| 30° | π/6 | 1/2 | √3/2 | √3/3 | 2 | 2√3/3 | √3 |
| 45° | π/4 | √2/2 | √2/2 | 1 | √2 | √2 | 1 |
| 60° | π/3 | √3/2 | 1/2 | √3 | 2√3/3 | 2 | √3/3 |
| 90° | π/2 | 1 | 0 | 未定義 | 1 | 未定義 | 0 |
| 120° | 2π/3 | √3/2 | −1/2 | −√3 | 2√3/3 | −2 | −√3/3 |
| 135° | 3π/4 | √2/2 | −√2/2 | −1 | √2 | −√2 | −1 |
| 150° | 5π/6 | 1/2 | −√3/2 | −√3/3 | 2 | −2√3/3 | −√3 |
| 180° | π | 0 | −1 | 0 | 未定義 | −1 | 未定義 |
| 270° | 3π/2 | −1 | 0 | 未定義 | −1 | 未定義 | 0 |
| 360° | 2π | 0 | 1 | 0 | 未定義 | 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ラジアン) です。
変換式:
- 度からラジアン: ラジアン = 度 × π / 180
- ラジアンから度: 度 = ラジアン × 180 / π
速い変換: 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 をご覧ください。
三角法の一般的な使用例
三角法の関数は、科学、工学、技術のすべての分野で使用されます。ここでは、最も一般的な現実世界の応用を紹介します。
- 航法と測量: GPSシステムは、地球の曲面上の座標間の距離を計算するために三角法を使用します。測量士は、測定値を直接取得せずに距離と高さを決定するために三角法を使用する三角法を使用します。測量士は、50メートル離れた位置から32°の仰角で建物の高さを測定すると、次のようになります: 高さ = 50 × tan(32°) = 50 × 0.6249 = 31.2メートル。
- 建設と建築: 屋根の傾斜、階段の角度、ランプの傾斜、構造的負荷など、すべての三角法の計算が必要です。傾斜が6/12の屋根は、6インチあたり12インチの走行で6インチ上昇します — 角度はarctan(6/12) = 26.57°です。私たちの三角形計算機は、直接三角形の問題を解決できます。
- 物理学と工学: 波動、振動、交流 (AC) 回路、振り子運動はすべて、正弦関数によって記述されます。交流電圧はV(t) = V₀ sin(2πft)で表され、fは周波数 (ヘルツ) です。信号処理、オーディオエンジニアリング、ラジオ伝送はすべて三角法に基づくフーリエ分析に依存しています。
- コンピュータグラフィックスとゲーム: 3Dレンダリングエンジンは、正弦と余弦を使用してオブジェクトを回転させ、照明の角度を計算し、3Dシーンを2Dスクリーンに投影するために回転行列を構築します。3Dビデオゲームの各フレームには、数千の三角法計算が含まれます。
- 天文学: 星の距離を測定するために三角法を使用するパラオックス (三角法パラオックス) と軌道力学の計算は、両方とも三角法に依存しています。パーセク (天文学における距離の基本単位) は三角法パラオックスによって定義されます。
ステップごとに三角法の例
例 1: 建物の高さの見つける
40 メートル離れた建物に立って、屋上の高さを測定します。角度は 55° です。建物の高さは何ですか?
- 特定: 隣接する辺 (40 m) と角度 (55°) がわかり、対辺 (高さ) を知りたい
- 正接を使用: tan(55°) = 対辺 / 隣接辺 = 高さ / 40
- 計算: 高さ = 40 × tan(55°) = 40 × 1.4281 = 57.12 メートル
例 2: 角度の見つける
梯子が壁に傾いている。梯子は 6 メートル長く、壁から 2 メートル離れています。地面と傾いた角度は何度ですか?
- 特定: 余弦 (6 m) と隣接する辺 (2 m) がわかり、角度を知りたい
- 余弦を使用: cos(θ) = 隣接辺 / 余弦 = 2 / 6 = 0.3333
- 逆関数を適用: θ = arccos(0.3333) = 70.53°
- 検証: 壁の高さ = 6 × sin(70.53°) = 6 × 0.9428 = 5.66 m。確認: 2² + 5.66² = 4 + 32.04 = 36.04 ≈ 6²
例 3: 完全な直角三角形の解
直角三角形は、辺が 5 cm と 12 cm です。すべての角度と余弦を求めます。
- 余弦: c = √(5² + 12²) = √(25 + 144) = √169 = 13 cm (これはクラシックの 5-12-13 ピタゴラスの三つ組 — ピタゴラスの定理計算機 を参照)
- 角度 A (5 cm の辺に対応): sin(A) = 5/13 = 0.3846 なので、A = arcsin(0.3846) = 22.62°
- 角度 B (12 cm の辺に対応): B = 90° − 22.62° = 67.38°
- 検証: sin(67.38°) = 0.9231 ≈ 12/13 = 0.9231
基本的な三角関数の恒等式と式
三角関数の恒等式は、有効な角度のすべての値に対して真実です。三角関数の式を簡略化する、方程式を解く、数学的結果を証明するために不可欠です。
ピタゴラスの恒等式 (sin²θ + cos²θ = 1 から導出):
- sin²θ + cos²θ = 1 — 基本的な恒等式
- 1 + tan²θ = sec²θ — cos²θ で割る
- 1 + cot²θ = csc²θ — sin²θ で割る
二倍角の式:
- sin(2θ) = 2 sin(θ) cos(θ)
- cos(2θ) = cos²θ − sin²θ = 2cos²θ − 1 = 1 − 2sin²θ
- tan(2θ) = 2tan(θ) / (1 − tan²θ)
合計と差の式:
- sin(A ± B) = sin(A)cos(B) ± cos(A)sin(B)
- cos(A ± B) = cos(A)cos(B) ∓ sin(A)sin(B)
- tan(A ± B) = (tan A ± tan B) / (1 ∓ tan A · tan B)
半角の式:
- sin(θ/2) = ±√((1 − cos θ) / 2)
- cos(θ/2) = ±√((1 + cos θ) / 2)
- tan(θ/2) = sin θ / (1 + cos θ) = (1 − cos θ) / sin θ
正弦の法則と余弦の法則 (任意の三角形、直角三角形のみ):
- 正弦の法則: a/sin(A) = b/sin(B) = c/sin(C) — 辺と反対の角度を関連付ける
- 余弦の法則: c² = a² + b² − 2ab·cos(C) — ピタゴラスの定理を一般化する
これらの法則を使用すると、十分な情報 (ASA、SAS、SSS、または AAS) が与えられた三角形を解くことができます。 三角形計算機 を使用して、これらの法則を自動的に使用して三角形を解くことができます。
注意点とよくある間違い
三角関数を扱う際に避けるべき頻繁なエラー:
- 角度モードの誤り: ラジアンモードでsin(90)を計算すると0.8940(90ラジアンの正弦)が得られるが、1にはならない。計算機やプログラミング言語が度数モードかラジアンモードかを確認すること。JavaScript、Python、C、Javaなどの言語ではすべて三角関数はラジアンを使用する。
- 逆関数と共役の混同: sin⁻¹(x)は、xの正弦の角度を表す。1/sin(x)はcsc(x)である。記法は曖昧であり、文脈によって意味が異なる。
- ドメイン制約の忘却: arcsinとarccosは-1と1の間の値を受け付ける。計算結果がsin(θ) = 1.5である場合、実際には存在しない角度が得られていることを意味する。実際には、正弦は1より大きくならない。
- 複数の解: sin(30°) = sin(150°) = 0.5。arcsinを使用して角度を求める場合、2つの有効な解がある可能性があることを思い出しておく。arcsinは常に[-90°, 90°]の値を返すが、実際の角度は2番目の象限にある可能性がある。
- 早期の丸め: 複数ステップの問題では、途中計算で丸めずに精度を維持し、最終的な答えに丸める。sin(θ)を2桁に丸めてからさらに計算に使用すると、エラーが大幅に増加する可能性がある。
- SOH-CAH-TOAの混乱: 三角形を描き、角度ごとに辺をラベルする。SOH-CAH-TOAの「反対側」と「隣接する側」は角度によって異なる。
- ±の忘却: 三角関数の符号は象限によって異なる。象限II(90°–180°)では、正弦は正であるが、余弦と正接は負である。記憶術「All Students Take Calculus」は、Q1ではすべて正、Q2では正弦、Q3では正接、Q4では余弦であることを示している。
三角法と幾何学の違い
三角法と幾何学は密接に関連していますが、目的が異なります。どちらを使用するかを理解することで、問題を効率的に解決できます。
| アスペクト | 幾何学 | 三角法 |
|---|---|---|
| 焦点 | 形状、面積、体積、空間関係 | 角度と辺の長さの関係 |
| 主なツール | 定理(ピタゴラス、合同、類似性) | 関数(sin、cos、tan)と恒等式 |
| 三角形の解決 | 特定のケース(直角、三角形の類似性)が必要 | 必要なデータが十分であれば、任意の三角形を解決できる |
| 三角形以外の応用 | 円、多角形、3D固体 | 波、振動、周期現象 |
| 計算 | しばしば正確(整数または根値) | しばしば計算機または近似値を使用する |
| 前提 | 三角法、微積分 | 微積分、物理学、工学 |
実際には、幾何学の範囲を三角法が拡張する。幾何学では、底辺と高さが与えられた三角形の面積を求めることができるが、三角法では角度測定値から高さを求めることができるため、直接測定が不可能なシナリオでは不可欠である。 傾斜計算機 は座標データから傾きと角度を計算する三角法の概念を使用します。
💡 知っておくべきこと
- 「三角法」という言葉はギリシャ語から来ており、trigonon(三角形)+ metron(測定)である。最初の体系的な論文は、150 BCのニッサのヒッパルコスによって書かれた。
- インドの数学者アリバハタ(476–550 AD)は最初の正弦表を作成し、「正弦」という概念を導入した。サンスクリット語の「jya」は後にアラビア語とラテン語に翻訳され、最終的に「sinus」と「sine」となった。
- GPS衛星は少なくとも4つの衛星の三角法的三角測量を使用して、数メートル以内に位置を特定する。
- すべての音は異なる周波数の正弦波の組み合わせである。このことはフーリエの定理であり、デジタルオーディオ、音楽合成、音声認識の基礎となっている。
- フーリエ変換(任意の信号を正弦と余弦成分に分解する)は、MRIスキャナーからJPEG画像圧縮まで、現代の技術の基礎となる可能性のある最も重要な数学ツールである。
よくある質問
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グラフィックスをレンダリングするために毎秒数十億回の三角関数演算を実行します。