本ページには広告が含まれています。
度単位の角度を0~360°に正規化します。offsetを指定した場合は、正規化した値にoffsetを加算します。
- 構文
- Double = normalizeAngle( deg )
- 引数
- deg 必須
- 度数法
- offset 省略可
- 0~360°の範囲からずらす場合のオフセット
- 戻り値
- 度単位の角度を0~360度に正規化
プログラム
使い方
正の角度を正規化します。0~360°の範囲の値は引数の値をそのまま出力し、360°を超える値については360の倍数を引くことで範囲内に収めます。
- 結果
負の角度を正規化します。360の倍数を加算することで0~360°の範囲内に収めます。
- 結果
正規化する範囲を0~360°から-180~180°に変更します。
- 結果
角度の正規化
normalizeAngle関数 (自作関数)を可視化したものです。角度とオフセットを入力することで正規化した角度を出力します。
| 角度θ | |
| オフセット | ° 〜 360° |
| 結果 |
プログラム実行例
今年の春彼岸の日付を求める
翌年1月1日の直前の太陽黄経0度の日付(春分の日)を求め、その日を中日とする前後3を合わせた7日間を求める。
結果
使用関数
今年の秋彼岸の日付を求める
翌年1月1日の直前の太陽黄経180度の日付(秋分の日)を求め、その日を中日とする前後3日を合わせた7日間を求める。
結果
使用関数
関連記事
- radToDeg関数 (自作関数)
- 弧度法から度数法に変換します。
- degToRad関数 (自作関数)
- 度数法から弧度法に変換します。
- ARCCOS関数 (スクリプト関数)
- 引数の逆余弦を求めます。
- ARCSIN関数 (スクリプト関数)
- 引数の逆正弦を求めます。
- ARCTAN関数 (スクリプト関数)
- 引数の逆正接を求めます。
- ABS関数 (スクリプト関数)
- 引数の絶対値(\(|x|\))を返します。
- CEIL関数 (スクリプト関数)
- 正の値へ切り上げた数値を返します。
- LN関数 (スクリプト関数)
- 自然対数(\(\log_e{x}\))を求める。
- LOGN関数 (スクリプト関数)
- Baseを底とするXの対数(\(\log_{Base}{x}\))を求める。
- ZCUT関数 (スクリプト関数)
- マイナス値は0にして返します。
