asin・acos・atan・atan2

記事の内容

asin

asinは、アークサインを表しラジアンを算出します。
※1rad57.2958°

asinの説明図
1ラジアンの説明図
console.log('asin(1/2):' + Math.asin(0.5));
console.log('ラジアンを角度に変換:' + Math.asin(0.5) * ( 180 / Math.PI));
出力結果

asin(1/2) : 0.5235987755982989
ラジアンを角度に変換 : 30.000000000000004

acos

acosは、アークコサインを表しラジアンを算出します。

acosの説明図
console.log('acos(1/2):' + Math.acos(0.5));
console.log('ラジアンを角度に変換:' + Math.acos(0.5) * ( 180 / Math.PI));
出力結果

acos(1/2) : 1.0471975511965979
ラジアンを角度に変換 : 60.00000000000001

atan

atanは、アークタンジェントを表しラジアンを算出します。

atanの説明図
console.log('atan(1/1) : ' + Math.atan(1));
console.log('ラジアンを角度に変換 : ' + Math.atan(1) * ( 180 / Math.PI));
出力結果

atan(1/1) : 0.7853981633974483
ラジアンを角度に変換 : 45

atan2

atan2は、2変( x , y )におけるアークタンジェントを表します。

2変数アークタンジェントの説明図
console.log('atan2(1,1) : ' + Math.atan2(1,1));
console.log('ラジアンを角度に変換 : ' + Math.atan2(1,1) * ( 180 / Math.PI));
45°の三角形
出力結果

atan2(1,1) : 0.7853981633974483
ラジアンを角度に変換 : 45

記事の内容
閉じる