sin・cos・tanなど三角関数6種の値を単位円とあわせて確認できる計算機と、 常用対数・自然対数・二進対数に対応した対数計算機をワンタップで切り替えて使えます。
単位円と角度
sin
0.7071
cos
0.7071
tan
1.0000
csc
1.4142
sec
1.4142
cot
1.0000
主要角の厳密値早見表
| 角度 | sin | cos | tan |
|---|---|---|---|
| 0° | 0 | 1 | 0 |
| 30° | 1/2 | √3/2 | 1/√3 |
| 45° | 1/√2 | 1/√2 | 1 |
| 60° | √3/2 | 1/2 | √3 |
| 90° | 1 | 0 | 定義なし |
| 120° | √3/2 | -1/2 | -√3 |
| 135° | 1/√2 | -1/√2 | -1 |
| 150° | 1/2 | -√3/2 | -1/√3 |
| 180° | 0 | -1 | 0 |
| 210° | -1/2 | -√3/2 | 1/√3 |
| 225° | -1/√2 | -1/√2 | 1 |
| 240° | -√3/2 | -1/2 | √3 |
| 270° | -1 | 0 | 定義なし |
| 300° | -√3/2 | 1/2 | -√3 |
| 315° | -1/√2 | 1/√2 | -1 |
| 330° | -1/2 | √3/2 | -1/√3 |
| 360° | 0 | 1 | 0 |
三角関数の基本公式
sin²θ + cos²θ = 1
tanθ = sinθ / cosθ
sin(θ+360°) = sinθ (cos・tanも同様に周期的)
sin(-θ) = -sinθ / cos(-θ) = cosθ
sin(90°-θ) = cosθ / cos(90°-θ) = sinθ
角度はスライダー・数値入力・プリセットボタンのいずれからでも変更できます。単位円の点の座標は (cosθ, sinθ) を表しています。
三角関数と対数、それぞれの基本と早見表の使い方
三角関数(sin・cos・tan)は、直角三角形の辺の比や単位円上の座標を表す関数で、波・振動・回転など周期的な現象を扱うときに欠かせません。対数(log)は、「何乗すればその数になるか」を表す関数で、桁数の大きい数の計算や、指数的に変化する量を扱うときによく使われます。
本ツールは、この2つの重要な関数を1つの画面で切り替えて使える早見表+計算機としてまとめたものです。三角関数は単位円のビジュアルとあわせて角度ごとの値を、対数は常用対数・自然対数・二進対数を切り替えながら、その場で計算・確認できます。
こんなシーンで便利です
数学の宿題やテスト勉強でsin・cos・tanの値を確認したい時に
0°・30°・45°・60°・90°など主要角の値を、厳密値(√を含む分数表記)と単位円の図であわせて確認できます。
任意の角度でのtan・sec・cotの値をすぐに知りたい時に
早見表に載っていない角度でも、スライダーや数値入力で任意の角度を指定すれば、6つの三角関数の値が即座に計算されます。
常用対数・自然対数の値を使った計算を確認したい時に
log₁₀2やlog₁₀3など、計算問題でよく使う常用対数の値を早見表で確認しながら、任意の数値・底での対数計算もその場で行えます。
公式を忘れてしまった時のクイックリファレンスとして
sin²θ+cos²θ=1などの三角関数の公式や、対数の積・商・累乗の法則を、計算機と同じ画面でいつでも見返せます。
使い方は簡単 4ステップ
- 画面上部のタブで「三角関数」または「対数」を選択します。
- 三角関数モードでは、角度をスライダー・数値入力・プリセットボタンのいずれかで指定します。
- 対数モードでは、真数(x)と底(b)を入力するか、常用対数・自然対数・二進対数のボタンで底を切り替えます。
- 入力に応じて、単位円の図や6つの三角関数の値、対数の計算結果がリアルタイムで更新されます。
※すべての計算はブラウザ内のJavaScriptで実行され、入力した数値が外部に送信されることはありません。
ご利用時の注意点
- 三角関数の主要角の早見表は、教科書などで一般的に使われる厳密値(分数・√表記)で示しています。
- 任意角度・任意の対数計算の結果は、JavaScriptの標準的な数値計算により算出した近似値です。表示桁数を超える部分は四捨五入されます。
- tanθ・secθ・cotθは、分母が0になる角度(90°・270°など)で「定義なし」と表示されます。
- 完全無料・安全:三角関数・対数の計算処理はすべてブラウザ内で完結し、通信が発生しないため入力内容が外部に送信される心配はありません。
sin・cos・tan 主要角早見表(0°〜90°)
特によく使われる0°〜90°の代表的な角度における三角関数の厳密値です。
| 角度 | sin | cos | tan |
|---|---|---|---|
| 0° | 0 | 1 | 0 |
| 30° | 1/2 | √3/2 | 1/√3 |
| 45° | 1/√2 | 1/√2 | 1 |
| 60° | √3/2 | 1/2 | √3 |
| 90° | 1 | 0 | 定義なし |
※91°〜360°を含む全17角度の早見表は、ツール本体の「主要角の厳密値早見表」でご確認いただけます。選択中の角度は表内でハイライト表示されます。
三角関数・対数を理解するための基礎知識
計算機を使う前に押さえておきたい、三角関数と対数の基本的な考え方を解説します。
単位円で考える三角関数の意味
半径1の円(単位円)の中心から角度θだけ回転させた点の座標は、(cosθ, sinθ)で表されます。
tanθは、その点のy座標をx座標で割った値、つまり原点から点までの傾きに相当します。角度が90°や270°のようにx座標が0になる位置では、傾きが定義できないためtanθも定義されません。
度数法とラジアンの関係
度数法の360°は、ラジアンでは2π(約6.283)に相当します。
度数からラジアンへは「π/180を掛ける」、ラジアンから度数へは「180/πを掛ける」ことで変換できます。数学の多くの公式は、度数よりもラジアンを使うことで簡潔に表せます。
対数の基本的な考え方と常用対数・自然対数の違い
logₐx(底a、真数x)は「aを何乗するとxになるか」を表す値です。
常用対数(底10)は桁数の把握や工学的な計算でよく使われ、自然対数(底e)は微分・積分を含む数学や物理の理論計算で頻繁に登場します。同じxでも底が異なれば値も変わるため、公式や問題文でどちらの対数が使われているかを確認することが大切です。
底の変換公式が役立つ場面
電卓やプログラムにログ機能がlog₁₀(常用対数)とln(自然対数)しかない場合でも、底の変換公式 logₐx = logᵦx / logᵦaを使えば、任意の底での対数を計算できます。
本ツールの対数計算機も、入力された底と真数からこの関係を使って結果を算出しています。
よくある失敗と対策
度数法とラジアンを混同して角度を入力してしまう
ラジアンで計算するつもりが度数法の数値(例:45)をそのまま入力してしまい、意図しない角度の三角関数の値を確認してしまう失敗です。
💡 対策・解決策を見る▼
tanθが定義されない角度で計算結果を誤って解釈してしまう
90°や270°付近でtanの値が非常に大きくなったり「定義なし」と表示されたりする理由を理解せず、計算ミスだと思い込んでしまう失敗です。
💡 対策・解決策を見る▼
常用対数と自然対数を混同したまま計算してしまう
問題文や公式が想定している対数の底(常用対数か自然対数か)を確認せず、誤った底の値で計算を進めてしまう失敗です。
💡 対策・解決策を見る▼
対数の真数に0以下の数値を入力してエラーの原因が分からなくなる
真数(x)に0や負の数を入力してしまい、「計算できません」と表示される理由が分からず戸惑ってしまう失敗です。
💡 対策・解決策を見る▼
よくある質問(FAQ)
Q.三角関数の値は度数法とラジアンのどちらでも入力できますか
A. はい。「度(°)」と「ラジアン」をボタンで切り替えられ、どちらの単位で角度を入力してもsin・cos・tanなど6つの値と単位円上の座標が自動で計算されます。
Q.0°〜360°以外の角度や、負の角度も計算できますか
A. 数値入力欄には任意の角度を入力でき、360°を超える角度や負の角度もそのまま計算されます。スライダーとプリセットボタンは0°〜360°の代表的な角度をすぐに選べるようにするための補助機能です。
Q.対数計算機ではどんな底を指定できますか
A. 常用対数(底10)・自然対数(底e≒2.71828)・二進対数(底2)をボタン一つで切り替えられるほか、底の数値を直接入力すれば任意の底での対数(logₐx)も計算できます。
Q.tanが「定義なし」と表示されるのはなぜですか
A. tanθ = sinθ / cosθ で計算されるため、cosθ = 0 となる90°・270°(および対応するラジアン)ではtanの値が定義できず、「定義なし」と表示されます。secやcotなど他の関数についても、分母が0になる角度では同様に表示されます。
Q.真数(x)や底に0以下の数値を入力するとどうなりますか
A. 対数は真数が正の数、底が1以外の正の数である場合にのみ定義されます。それ以外の値を入力した場合は「計算できません」と表示され、条件を満たす値に修正するよう案内が表示されます。
Q.入力した角度や数値は外部に送信されますか
A. 送信されません。三角関数・対数の計算はすべてブラウザ内のJavaScriptで完結しており、外部サーバーへの通信は一切発生しません。
あなたの声で、
このツールをより鋭く。
「こんな機能が欲しい」「ここを直してほしい」といったご意見や、新しいツールのリクエストを募集しています。エンジニアが直接目を通し、開発の参考にさせていただきます。