WMW

Arkustangens2-Rechner

Free

Berechne atan2(y, x), den Winkel eines Punktes in der kartesischen Ebene, mit Quadrantenerkennung, normalisiertem Winkel, und einer schrittweisen Aufschlüsselung.

Läuft vollständig in Ihrem Browser.

Schnelle Beispiele

Schritt für Schritt

Letzte Aktivität

Für alle sichtbar. Die letzten 20 Nutzungen aller Besucher, neueste zuerst.

Noch keine Aktivität. Seien Sie der Erste.

Kommentare (0)

Fanden Sie dieses Tool nützlich? Hinterlassen Sie einen Kommentar, teilen Sie einen Tipp oder sagen Sie uns, wie wir es verbessern können.

Gastkommentare werden vor der Veröffentlichung geprüft. Anmelden um sofort zu veröffentlichen.

Noch keine Kommentare. Seien Sie der Erste, der seine Meinung teilt!

Was dieses Tool macht

Dieses Tool berechnet atan2(y, x), den Winkel zwischen der positiven x-Achse und dem Punkt (x, y) in der kartesischen Ebene, direkt in Ihrem Browser, in Grad oder Bogenmaß, mit Quadrantenerkennung, einem normalisierten 0-360°-Winkel, einer Schritt-für-Schritt-Formelaufschlüsselung und einer Richtungsvisualisierung.

So funktioniert es

Im Gegensatz zu einem einfachen Arkustangens, der nur das Verhältnis y/x nimmt und daher entgegengesetzte Quadranten nicht unterscheiden kann, untersucht atan2(y, x) das Vorzeichen von x und y getrennt, um den richtigen Quadranten zu wählen. Sie ist stückweise definiert: wenn x > 0, θ = atan(y/x); wenn x < 0 und y ≥ 0, θ = atan(y/x) + 180°; wenn x < 0 und y < 0, θ = atan(y/x) − 180°; wenn x = 0 und y > 0, θ = 90°; wenn x = 0 und y < 0, θ = −90°; und wenn x = 0 und y = 0 ist das Ergebnis undefiniert, da der Ursprung keine Richtung hat. Das Ergebnis fällt immer in (-180°, 180°] (oder (-π, π] Bogenmaß); der normalisierte Winkel addiert einfach 360° (oder 2π), wenn das Ergebnis negativ ist, und ordnet es stattdessen dem Bereich 0°-360° zu.

Probleme, die es löst

Häufig gestellte Fragen

Wie unterscheidet sich atan2 von einem einfachen Arkustangens?

Der einfache Arkustangens sieht nur das Verhältnis y/x, kann also (3, 4) nicht von (-3, -4) unterscheiden, beide ergeben dasselbe Verhältnis, liegen aber in entgegengesetzten Quadranten. Atan2 betrachtet die Vorzeichen von x und y separat, sodass er immer den Winkel für den richtigen Quadranten zurückgibt.

Warum ist atan2(0, 0) undefiniert?

Im Ursprung hat der Punkt keine Richtung, es gibt keine Linie von (0, 0) zu sich selbst, für die ein Winkel gemessen werden könnte, sodass die Funktion dort keinen sinnvollen Wert hat.

Was ist der Unterschied zwischen dem Rohergebnis und dem normalisierten Winkel?

Das Rohergebnis von atan2 fällt in (-180°, 180°] (oder (-π, π] im Bogenmaß). Der normalisierte Winkel ist dieselbe Richtung, stattdessen im Bereich 0° bis 360° (oder 0 bis 2π) ausgedrückt, was manchmal bequemer ist, zum Beispiel bei Kompasspeilungen.

Was zeigt die Schritt-für-Schritt-Aufschlüsselung?

Sie zeigt die klassische stückweise Formel, mit der atan2 aus einem einfachen Arkustangens aufgebaut wird: ein direktes atan(y/x), wenn x positiv ist, atan(y/x) plus oder minus eine halbe Umdrehung, wenn x negativ ist, und ein festes 90° oder -90°, wenn x genau null ist.

Wo wird atan2 in der Praxis verwendet?

Es ist ein Standardbaustein in der Robotik und Spieleentwicklung, um einen Richtungsvektor in einen Kurswinkel umzuwandeln, in der Navigation für Peilungen, und in der Signalverarbeitung zur Berechnung des Phasenwinkels einer komplexen Zahl.

Verwandte Tools