a+bi-Form-Umrechner
Mit 3 und 4 erhalten Sie 3+4i, einen Betrag von 5 und ein Argument von 53,130102 Grad, also 0,927295 im Bogenmaß. Kartesische und Polarform erscheinen zusammen, mit dem Winkel im richtigen Quadranten. 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
- A
- 3
- Bi
- 4
- Kartesische Form
- 3+4i
- Betrag
- 5
- Argument (rad)
- 0,927295
- Argument (Grad)
- 53,130102
Der Konverter für die Form a+bi nimmt den Realteil a und den Imaginärteil bi einer komplexen Zahl entgegen und liefert in einem einzigen Aufruf beide Standarddarstellungen: die kartesische Form a+bi, korrekt vorzeichenbehaftet und vereinfacht, sowie die Polarform mit dem Betrag r und dem Argument theta, jeweils in Radiant und Grad. Es ist genau die Umrechnung, die jede Algebra-Studentin und jeder Ingenieur bei Zeigern, Impedanzen oder Signalen von Hand durchführt — hier deterministisch und ohne Rundungsüberraschungen. Derselbe Code, der auf unserer Edge läuft, arbeitet auf dieser Seite kostenlos in Ihrem Browser.
Zwei Namen für dieselbe Zahl
Eine komplexe Zahl ist ein Punkt in der Ebene, und wie jeder Punkt lässt sie sich auf zwei Arten benennen. Die kartesische Form a+bi gibt an, wie weit man entlang der reellen Achse und wie weit entlang der imaginären Achse geht: 3+4i bedeutet drei Einheiten nach rechts, vier nach oben. Die Polarform gibt an, wie weit der Punkt vom Ursprung entfernt ist und unter welchem Winkel: ein Betrag r und ein Argument theta, geschrieben als r(cos theta + i sin theta).
Keine der beiden Formen ist richtiger als die andere; sie sind für unterschiedliche Rechenschritte praktisch. Addition und Subtraktion sind in kartesischer Form trivial und in Polarform mühsam, während Multiplikation, Division, Potenzen und Wurzeln in Polarform einfach werden, weil sich Beträge multiplizieren und Argumente addieren. Dieser Konverter liefert Ihnen beide Darstellungen aus den zwei Teilen, die Sie bereits haben, sodass Sie diejenige wählen können, die zum nächsten Schritt Ihrer Rechnung passt.
Senden Sie a und bi, und Sie erhalten die formatierte Zeichenkette a+bi, den Betrag sowie das Argument in Radiant und Grad.
Wie Betrag und Argument berechnet werden
Der Betrag ist der euklidische Abstand vom Ursprung, berechnet mit einer numerisch stabilen Hypotenuse, damit sehr große oder sehr kleine Teile nicht über- oder unterlaufen, wie es ein naives sqrt(a² + b²) kann. Das Argument wird mit dem Arkustangens mit zwei Argumenten bestimmt, der die Vorzeichen beider Teile berücksichtigt und den Winkel daher in den richtigen Quadranten setzt: 1+i und -1-i haben dieselbe Steigung, aber entgegengesetzte Richtungen, und das Ergebnis spiegelt das mit Argumenten von 45 beziehungsweise -135 Grad wider.
Das Argument wird stets im Hauptbereich von -180 bis 180 Grad angegeben. Der Ursprung 0+0i wird akzeptiert und konventionsgemäß mit einem Argument von 0 ausgegeben, da sein Winkel mathematisch undefiniert ist, aber eine eindeutige Antwort nützlicher ist als ein Fehler bei einer völlig gültigen komplexen Zahl. Alle angezeigten Werte werden auf die von Ihnen gewünschte Genauigkeit gerundet, standardmäßig sechs Nachkommastellen, sodass die Ergebnisse stabil und maschinenübergreifend vergleichbar sind.
Wo die Umrechnung in der Praxis vorkommt
Elektroingenieure leben in dieser Umrechnung: Eine Impedanz, geschrieben als Wirkwiderstand plus Blindwiderstand, etwa 30+40i Ohm, wird zu einem Betrag von 50 Ohm bei einer Phase von etwa 53.13 Grad — genau das, was ein Messgerät tatsächlich anzeigt. Signalverarbeitungscode, der Spektren multipliziert, wechselt in die Polarform, damit die Multiplikation zu einer Addition der Phasen und einem Produkt der Beträge wird, und wechselt dann für die Rücktransformation wieder in die kartesische Form.
Studierende nutzen sie, um Hausaufgaben zum Satz von De Moivre zu kontrollieren, bei dem das Potenzieren einer komplexen Zahl in Polarform eine Einzeiler-Aufgabe und in kartesischer Form eine Seite Binomialentwicklung ist. Der Endpunkt läuft als reine Funktion ohne Speicherung und ohne Netzwerkaufrufe: Ihre Zahlen werden umgerechnet und verworfen.
Anwendungsfälle
Eine Impedanz als Betrag und Phase ablesen
Wandeln Sie Wirkwiderstand plus Blindwiderstand, etwa 30+40i Ohm, in den Betrag von 50 Ohm und die Phase von 53.13 Grad um, die ein Messgerät anzeigt.
Algebra-Hausaufgaben kontrollieren
Prüfen Sie die Polarform für Potenzen und Wurzeln nach De Moivre, ohne die Quadrantenlogik des Arkustangens von Hand nachzuvollziehen.
Werte in einer Signal-Pipeline vorverarbeiten
Wandeln Sie kartesische Abtastwerte vor der Multiplikation in Betrag und Phase um und danach wieder zurück — mit deterministischer Rundung.
Häufige Fragen
Was kostet der Dienst?
In Ihrem Browser auf dieser Seite läuft er mit identischem Code außerdem kostenlos.
Was sende ich und was erhalte ich zurück?
Sie senden den Realteil a und den Imaginärteil bi. Sie erhalten die kartesische Zeichenkette a+bi, den Betrag r, das Argument in Radiant und Grad sowie den vollständigen polaren Ausdruck.
In welchen Quadranten fällt der Winkel?
In den richtigen. Das Argument verwendet den Arkustangens mit zwei Argumenten, sodass die Vorzeichen beider Teile beachtet werden und das Ergebnis zwischen -180 und 180 Grad liegt.
Was passiert bei 0+0i?
Die Eingabe wird akzeptiert: Der Betrag ist 0 und das Argument wird konventionsgemäß als 0 ausgegeben, da der Winkel des Ursprungs undefiniert ist.
Kann ich die Rundung steuern?
Ja. Das Feld precision legt die Nachkommastellen der formatierten Ausgabe fest, von 0 bis 12; der Standardwert ist 6.
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/a-bi-form \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"a":3,"bi":4}'const res = await fetch("https://api.kit.forhosting.com/math/a-bi-form", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"a": 3,
"bi": 4
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/math/a-bi-form",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"a": 3,
"bi": 4
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/math/a-bi-form", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"a":3,"bi":4}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"a":3,"bi":4}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/math/a-bi-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
{
"a": 3,
"bi": 4
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "math.a_bi_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
Wo die Umrechnung in der Praxis vorkommt
Er kostet $0.002 pro Anfrage über die API, und die interaktive Version auf dieser Seite führt denselben Code kostenlos aus — so können Sie ein Ergebnis leicht von Hand nachprüfen, bevor Sie den Aufruf in eine Pipeline einbinden.
Technische Fragen
Was wird als ungültig abgelehnt?
Jeder Real- oder Imaginärteil, der fehlt oder keine endliche Zahl ist — NaN, Infinity oder ein nicht numerischer Wert löst einen invalid_input-Fehler aus und wird nicht abgerechnet.