この余弦計算ツールでできること
この余弦(コサイン)計算ツールは、度数(degree)で表した1つの角度を入力するだけで、2つの結果を瞬時に表示します。1つはラジアンに換算した値、もう1つは余弦の値 \(\cos(\theta)\) です。関数電卓を取り出したり単位円を暗記したりしなくても、すばやく三角関数の値を調べられるので、学生・エンジニア・測量士をはじめ、手早く計算したいすべての方に役立ちます。
入力する値
- 角度(度数): 入力欄はこの1つだけです。正の数・負の数、整数・小数のいずれも入力できます。たとえば 60、90、45.5、-30 などはすべて有効です。
余弦関数は周期的なので、360°を超える角度(たとえば 720°)を入力しても、正しく意味のある結果が得られます。
計算の仕組み(公式)
多くの数学ライブラリは角度をラジアンで扱うため、このツールは2つのステップで計算します。
- ラジアンへ換算: \(\text{ラジアン} = \text{度数} \times \left(\pi \div 180\right)\)
- 余弦を適用: \(\text{結果} = \cos(\text{ラジアン})\)
これは内部処理とまったく同じで、まず Math.toRadians(angle) を実行し、続いて Math.cos(...) を計算します。だからこそ、余弦の値とあわせてラジアンの値も表示されるのです。
計算例
たとえば、角度に60度を入力したとします。
- ステップ1 — ラジアン: $$60 \times \left(\pi \div 180\right) = 1.0472 \text{ ラジアン}$$
- ステップ2 — 余弦: $$\cos(1.0472) = 0.5$$
つまり \(\cos(60°) = \mathbf{0.5}\) で、ラジアンに換算するとおよそ 1.0472 です。0°(余弦 = 1)、90°(余弦 ≈ 0)、180°(余弦 = -1)も試してみると、おなじみの基準値が確認できます。
よくある質問
ラジアンをそのまま入力できますか? いいえ。入力欄は度数を前提としています。度数からラジアンへの換算はツールが自動で行い、両方の数値を表示します。
cos(90°) がちょうど0にならないのはなぜですか? \(\pi/2\) を浮動小数点で換算する際にごくわずかな丸め誤差が生じるため、結果が完全な0ではなく \(6.1 \times 10^{-17}\) のような非常に小さい数値になることがあります。これは正常な動作で、問題ありません。
余弦の出力はどんな範囲になりますか? 常に -1 以上 1 以下(両端を含む)です。もしこの範囲を外れた値が出た場合は、入力した数値が正しいか確認してください。