WMW

アークタンジェント2計算機

Free

atan2(y, x)、つまりデカルト平面上の点の角度を計算し、象限の検出、正規化された角度、ステップごとの内訳も表示します。

すべてブラウザ内で動作します。

クイック例

ステップごと

最近のアクティビティ

全員に公開されています。すべての訪問者による直近20回の使用履歴を新しい順に表示します。

まだアクティビティはありません。最初の一人になりましょう。

コメント (0)

このツールは役に立ちましたか?コメントを残したり、コツを共有したり、改善方法を教えてください。

ゲストのコメントは公開前に確認されます。 ログイン すると即座に投稿できます。

まだコメントはありません。最初にご意見をお寄せください!

このツールの機能

このツールは、直交座標平面上の正のx軸と点(x, y)の間の角度であるatan2(y, x)を、ブラウザ上で度またはラジアンで計算し、象限検出、正規化された0〜360°の角度、ステップごとの公式の内訳、方向の可視化を提供します。

仕組み

比率y/xしか考慮せず反対の象限を区別できない単純なアークタンジェントとは異なり、atan2(y, x)はxとyの符号を別々に調べて正しい象限を選びます。これは区分的に定義されています:x > 0のとき、θ = atan(y/x);x < 0かつy ≥ 0のとき、θ = atan(y/x) + 180°;x < 0かつy < 0のとき、θ = atan(y/x) − 180°;x = 0かつy > 0のとき、θ = 90°;x = 0かつy < 0のとき、θ = −90°;x = 0かつy = 0のときは、原点に方向がないため結果は未定義です。結果は常に(-180°, 180°](またはラジアンで(-π, π])の範囲に収まります。正規化された角度は、結果が負の場合に単純に360°(または2π)を加え、代わりに0°〜360°の範囲にマッピングします。

解決できる問題

よくある質問

atan2は単純なアークタンジェントとどう違うのですか?

単純なアークタンジェントは比率y/xしか見ないため、(3, 4)と(-3, -4)を区別できません。両方とも同じ比率になりますが、反対の象限にあります。Atan2はxとyの符号を別々に見るため、常に正しい象限の角度を返します。

なぜ atan2(0, 0) は未定義なのですか?

原点では、点は方向を持ちません。(0, 0)からそれ自身への角度を測定する線が存在しないため、この関数はそこで意味のある値を持ちません。

生の結果と正規化された角度の違いは何ですか?

atan2の生の結果は(-180°, 180°](ラジアンでは(-π, π])の範囲に収まります。正規化された角度は同じ方向を0°から360°(または0から2π)の範囲で表したもので、例えば方位磁針の方位角を扱う際などに便利な場合があります。

ステップごとの内訳は何を示しますか?

これは、単純なアークタンジェントからatan2を構築するために使われる古典的な区分的公式を示します:xが正のときは直接atan(y/x)、xが負のときはatan(y/x)にプラスマイナス半回転、xがちょうどゼロのときは固定の90°または-90°です。

実際にatan2はどこで使われていますか?

これはロボット工学やゲーム開発において方向ベクトルを進行方位角に変換するための標準的な構成要素であり、航法での方位測定、信号処理での複素数の位相角計算にも使われます。

関連ツール