三角関数を計算

通常の三角関数は角度を入力します。逆三角関数は -1 から 1 の値を入力し、角度を求めます。

30、45、90、pi/3、π/6 のように入力できます。

計算履歴

    使い方

    sin・cos・tan の計算

    1. 計算タイプで「sin・cos・tan」を選びます。
    2. 関数と単位を選び、角度を入力します。
    3. 計算実行を押すと、値、角度変換、計算過程が表示されます。
    4. tan 90° のように定義できない角度は注意メッセージを確認してください。

    逆三角関数と角度変換

    逆三角関数では値から角度を求めます。asin と acos は -1 以上 1 以下、atan はすべての実数に対応します。角度変換では、度数法とラジアンを相互に変換できます。

    sin(30°) = 0.5
    cos(π/3) = 0.5
    asin(0.5) = 30°

    代表的な三角関数の値

    角度 ラジアン sin cos tan
    0010
    30°π/61/2√3/21/√3
    45°π/4√2/2√2/21
    60°π/3√3/21/2√3
    90°π/210定義されない

    計算で使う基本式

    度数法からラジアン

    角度 θ° は θ × π / 180 ラジアンに変換してから計算します。30° は π/6、180° は π です。

    tan の定義

    tan θ = sin θ / cos θ です。cos θ が 0 に近い角度では tan が定義されない、または非常に大きな値になります。

    逆三角関数

    asin、acos、atan は三角関数の値から角度を返します。結果は主値として表示されるため、周期を含む全解とは区別してください。

    入力例と結果の見方

    目的 入力 確認できること
    角度から値を求める 30、45、60 度数法の角度をラジアンに直し、sin・cos・tan の近似値を表示します。
    ラジアンで計算する pi/3、π/4 π を含む入力を数値に変換し、角度の度数表示も確認できます。
    値から角度を求める 0.5 asin、acos、atan の主値を度数法とラジアンで表示します。

    注意点

    • JavaScript の数値計算を使うため、√3/2 のような厳密値ではなく小数近似が中心です。
    • tan 90°、tan 270° など cos が 0 になる角度では、tan は定義されません。
    • 逆三角関数の結果は主値です。三角方程式の全解を求める場合は、周期性を別途考える必要があります。
    • 角度に π を含める場合は pi/6π/32*pi のように入力できます。

    よくある質問

    高校数学の角度表記では 30° や 60° の度数法がよく使われます。微分積分や物理の式ではラジアンが標準です。このツールではどちらで入力しても、もう一方の単位を同時に確認できます。

    tan θ は sin θ / cos θ で定義されます。90° では cos 90° = 0 になるため、0 で割る形になり tan は定義されません。

    できます。計算タイプを「逆三角関数」にして asin を選ぶと、入力した値に対応する主値の角度を表示します。ただし、三角関数は周期を持つため、方程式としては他にも解がある場合があります。

    計算はブラウザ内で実行されます。入力した角度や値を計算用にサーバーへ送信したり保存したりしません。