Komplexe Zahl in Polarform umrechnen – Betrag & Winkel
Beschreiben Sie eine komplexe Zahl durch Abstand und Richtung statt durch Koordinaten: 3 + 4i hat den Betrag 5, und 2i zeigt bei 90° nach oben, der Winkel steht auch in Radiant da. Unterhalb der reellen Achse wird er negativ. Kostenlos in Ihrem Browser.
- Kostenlos
- Läuft in Ihrem Browser
- Ohne Anmeldung
- Ihre Daten bleiben auf Ihrem Gerät
Im Browser ausführen – kostenlos
Rechenbeispiel
- Realteil
- 1
- Imaginärteil
- 1
- Betrag
- 1,4142135624
- Winkel (rad)
- 0,7853981634
- Winkel (Grad)
- 45
Der Umrechner für komplexe Zahlen in Polarform nimmt eine komplexe Zahl aus Real- und Imaginärteil entgegen und liefert ihre Polarform: den Betrag, also den Abstand vom Ursprung in der komplexen Ebene, und den Winkel (das Argument), gemessen gegen den Uhrzeigersinn ab der positiven reellen Achse, jeweils in Radiant und in Grad. Der Winkel wird mit dem Arkustangens mit zwei Argumenten berechnet, liegt daher stets im richtigen Quadranten, und ein negativer Imaginärteil ergibt einen negativen Winkel. Beide Teile müssen endliche Zahlen sein; alles andere wird mit einem klaren Validierungsfehler abgelehnt.
Von a + bi zu Betrag und Winkel
Eine komplexe Zahl in der Schreibweise a + bi legt einen Punkt in der komplexen Ebene fest: Der Realteil a gibt an, wie weit er entlang der horizontalen Achse liegt, der Imaginärteil b, wie weit darüber oder darunter. Die Polarform beschreibt dieselbe Zahl stattdessen über einen Abstand und eine Richtung. Der Abstand ist der Betrag, oft als r oder |z| geschrieben, berechnet als Hypotenuse des rechtwinkligen Dreiecks aus beiden Teilen – 3 + 4i hat also den Betrag genau 5.
Die Richtung ist der Winkel, oft als Theta oder arg(z) geschrieben, gemessen gegen den Uhrzeigersinn ab der positiven reellen Achse; eine rein imaginäre Zahl wie 2i liegt daher bei π/2 Radiant, also 90 Grad.
Wenn Sie beide Teile an diesen Umrechner für komplexe Zahlen in Polarform senden, erhalten Sie Betrag und Winkel in einem einzigen Aufruf, und damit können Sie die Zahl als r(cos θ + i sin θ) schreiben oder kompakt als r mal e hoch iθ – genau die Form, die Multiplikation, Division, Potenzen und Wurzeln komplexer Zahlen einfach macht. Weil der Betrag aus einer Hypotenusenberechnung stammt und nicht aus einer naiven Wurzel der Quadratsumme, vermeidet das Ergebnis Überlauf selbst bei sehr großen endlichen Zahlen.
Warum der Winkel atan2 nutzt und in zwei Einheiten vorliegt
Ein einfacher Arkustangens aus Imaginärteil geteilt durch Realteil kann eine Zahl im ersten Quadranten nicht von einer im dritten unterscheiden, denn das Verhältnis ist identisch, und er versagt vollständig, wenn der Realteil null ist. Der Arkustangens mit zwei Argumenten, atan2, prüft die Vorzeichen beider Teile, sodass der Winkel stets in den richtigen Quadranten zeigt und für jede Eingabe außer der exakten Null definiert ist.
Das Ergebnis liegt im Intervall von negativ π bis positiv π Radiant: Positive Winkel bedeuten, dass die Zahl oberhalb der reellen Achse liegt, negative darunter, genau π steht für die negative reelle Achse und null für die positive. Dieser Umrechner meldet den Winkel doppelt, in Radiant und in Grad, weil verschiedene Anwender verschiedene Einheiten wünschen: Radiant fließt direkt in die trigonometrischen und Exponentialfunktionen jeder Programmiersprache und in die Eulersche Formel, während Grad die Einheit ist, die die meisten in Hausaufgaben, Lehrbüchern und technischen Spezifikationen lesen.
Beides in einem Aufruf zu berechnen erspart Ihnen einen Umrechnungsschritt und eine Rundungsmehrdeutigkeit, und beide Werte werden auf zwölf Nachkommastellen gerundet, sodass Ergebnisse auf allen Maschinen und JavaScript-Engines Byte-identisch vergleichbar sind.
Validierung, Determinismus und Einsatzgebiete
Jeder Teil muss eine endliche Zahl sein. Die komplexe Null ist ein bewusster Sonderfall: Ihr Betrag ist null und ihr Winkel mathematisch undefiniert, daher liefert der Umrechner konventionell einen Winkel von null in beiden Einheiten, statt zu scheitern – das hält Pipelines total und vorhersagbar und dokumentiert die Entscheidung zugleich. Typische Aufrufer sind Werkzeuge der Elektrotechnik, die Impedanzen zwischen kartesischer und Zeigerform umrechnen, Signalverarbeitungscode, der zwischen kartesischer und Betrag-Phase-Darstellung wechselt, Regelungssysteme zur Frequenzganganalyse sowie Studierende, die komplexe Rechenhausaufgaben kontrollieren.
Anwendungsfälle
Elektrotechnik und Zeiger
Wandeln Sie eine Impedanz aus Wirk- und Blindanteil (R + jX) in Betrag und Phasenwinkel in Grad für die Wechselstromanalyse um.
Signalverarbeitung
Überführen Sie einen komplexen FFT-Bin oder Filterkoeffizienten aus der Real-/Imaginärform in Betrag und Phase in Radiant für die Spektralanalyse.
Mathehausaufgaben und Unterricht
Prüfen Sie die Polarform einer komplexen Zahl, bevor Sie den Satz von Moivre für Potenzen und Wurzeln anwenden – mit dem Winkel in beiden Einheiten.
Häufige Fragen
Was kostet das?
Dieselbe Umrechnung ist in Ihrem Browser auf dieser Seite kostenlos.
Was genau wird zurückgegeben?
Der Betrag (Abstand vom Ursprung), der Winkel in Radiant in (−π, π], derselbe Winkel in Grad in (−180, 180] sowie die gespiegelten Real- und Imaginärteile.
Warum sowohl Radiant als auch Grad?
Radiant fließt direkt in trigonometrische Funktionen, Exponentialfunktionen und die Eulersche Formel; Grad ist die Einheit, die die meisten in Lehrbüchern und technischen Dokumenten lesen. Ein Aufruf liefert beides, ohne Umrechnungsschritt auf Ihrer Seite.
Was passiert bei 0 + 0i?
Der Betrag ist 0 und der Winkel mathematisch undefiniert, daher gibt der Umrechner konventionell einen Winkel von 0 in beiden Einheiten zurück, statt zu scheitern.
Welche Eingaben werden abgelehnt?
Alles, was keine endliche Zahl ist: fehlende Felder, null, Booleans, Arrays, leere oder nicht numerische Zeichenketten, NaN und Infinity. Numerische Zeichenketten wie "3.5" werden akzeptiert.
Liegt der Winkel immer im richtigen Quadranten?
Ja. Er wird mit dem Arkustangens mit zwei Argumenten atan2(imag, real) berechnet, der die Vorzeichen beider Teile nutzt, um den Winkel im richtigen Quadranten zu platzieren.
Verwandte Tools
Für Entwickler — API-Zugang
Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.
Endpunkt
Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.
Aufruf aus Ihrem Stack
curl -X POST https://api.kit.forhosting.com/math/complex-number-to-polar-form \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"real":1,"imag":1}'const res = await fetch("https://api.kit.forhosting.com/math/complex-number-to-polar-form", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"real": 1,
"imag": 1
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/math/complex-number-to-polar-form",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"real": 1,
"imag": 1
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/math/complex-number-to-polar-form", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"real":1,"imag":1}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"real":1,"imag":1}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/math/complex-number-to-polar-form", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"real": 1,
"imag": 1
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "math.complex_number_to_polar_form",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Fehler
| HTTP | Code | Bedeutung |
|---|---|---|
401 | unauthorized | Der API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer). |
402 | insufficient_balance | Ihr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht. |
404 | unknown_type | Unbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog. |
429 | rate_limited | Zu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt. |
Technische Hinweise
Dieselbe Umrechnung läuft kostenlos in Ihrem Browser auf dieser Seite, und der identische Code bedient die kostenpflichtige API zu $0.002 pro Anfrage.
Validierung, Determinismus und Einsatzgebiete
Der Endpunkt akzeptiert JSON-Zahlen und numerische Zeichenketten wie "3.5" oder "-2", was praktisch ist, wenn Werte aus Webformularfeldern ankommen, lehnt aber null-Werte, leere Zeichenketten, Booleans, Arrays, den Text NaN und alles Unendliche ab und antwortet mit einem Eingabefehler, der das betroffene Feld nennt, statt stillschweigend einen sinnlosen Winkel zu erzeugen. Der Dienst läuft am Edge in Millisekunden, behält nach der Antwort nichts und kostet $0.002 pro Anfrage über die API, während er im Browser weiterhin kostenlos interaktiv nutzbar bleibt.