三角関数
【開発環境】
OS:Win11(64ビット)
VSCode1.72.2、
クロム
【三角関数の種類と使い方】
Math オブジェクトでは三角関数に関係するメソッドとして次の 13 種類が用意されています。
Math.sin(x) x のサインを返す Math.cos(x) x のコサインを返す Math.tan(x) x のタンジェントを返す Math.asin(x) x のアークサインを返す Math.acos(x) x のアークコサインを返す Math.atan(x) x のアークタンジェントを返す Math.sinh(x) x のハイパーボリックサインを返す Math.cosh(x) x のハイパーボリックコサインを返す Math.tanh(x) x のハイパーボリックタンジェントを返す Math.asinh(x) x のハイパーボリックアークサインを返す Math.acosh(x) x のハイパーボリックアークコサインを返す Math.atanh(x) x のハイパーボリックアークタンジェントを返す Math.atan2(y, x) 引数で指定されたの比率のアークタンジェントを返す
【サインを取得する(Math.sin)】
Math.sin メソッドはラジアン単位で指定した引数の角度に対するサイン(正弦)を返します。
・書式は
Math.sin(角度)
角度に対するサインを返します。
※ 角度はラジアン単位で指定します。 180(度) = π(ラジアン) であり、 π は Math オブジェクトの静的プロパティで Math.PI と定義されています。例えば 90° は Math.PI / 2 、 45° は Math.PI / 4 です。
・サンプル
Math.sin(Math.PI / 6); // Math.PI/6 = 30° >> 0.49999999999999994 Math.sin(Math.PI / 4); // Math.PI/4 = 45° >> 0.707106781186547
【コサインを取得する(Math.cos)】
Math オブジェクトの Math.cos メソッドはラジアン単位で指定した引数の角度に対するコサイン(余弦)を返します。
・書式は
Math.cos(角度)・サンプル
Math.cos(Math.PI / 3); // Math.PI/3 = 60° >> 0.5000000000000001 Math.cos(Math.PI / 4); // Math.PI/4 = 45° >> 0.7071067811865476
【タンジェントを取得する(Math.tan)】
Math オブジェクトの Math.tan メソッドはラジアン単位で指定した引数の角度に対するタンジェント(正接)を返します。
・書式は
Math.tan(角度)
・サンプル
Math.tan(Math.PI / 3); // Math.PI/3 = 60° >> 1.7320508075688767 Math.tan(Math.PI / 4); // Math.PI/4 = 45° >> 0.9999999999999999