Oka Laboratory

Angle!

指定された角度の単位を他の単位系に変換します。換算できる角度の範囲は−7200°〜7200°です。機能はPlanet Mateの角度換算にグラード、回転、勾配を追加しました。

角度換算

単位名 換算値
度分秒
時角
時分秒
ラジアン
グラード
回転
勾配[%]
勾配[‰]

使用方法

利用上の注意

アルゴリズム

入力された値を10進の度単位に変換します。

分→度
deg=arcmin60
秒→度
deg=arcsec3600
度分秒→度
deg=arcdeg+arcmin60+arcsec3600
時角→度
deg=HA×15
時分秒→度
deg=h×15+m4+s240
ラジアン→度
deg=rad×180π
グラード→度
deg=grad×0.9
回転→度
deg=turn×360
勾配[%]→度
deg=arctan(percent100)×180π
勾配[‰]→度
deg=arctan(permil1000)×180π

それから各値を算出しています。

度→分
arcmin=deg×60
度→秒
arcsec=deg×3600
度→度分秒
arcdeg=degarcmin=(deg×60)%60arcsec=(deg×3600)%60
度→時角
HA=deg15
度→時分秒
h=deg15m=(deg×4)%60s=(deg×240)%60
度→ラジアン
rad=deg×π180
度→グラード
grad=deg0.9
度→回転
turn=deg360
度→勾配[%]
percent=100tan(deg×π180)
度→勾配[‰]
permil=percent×10=1000tan(deg×π180)

式中の%は剰余演算子で、JavaScriptでは浮動小数点数で演算されます。このため剰余も浮動小数点数になります。


正当なCSSです!