Skip to content
RFrftools.io
Convert

Rechteckiger ↔ Umrechner für komplexe polare Zahlen

Konvertiert komplexe Zahlen zwischen der rechteckigen (a + jb) und der polaren (rund θ) Form. Quadrantenkorrekt über atan2, mit Grad, Bogenmaß und gewickeltem Winkel von 0—360°. Für Impedanz, S-Parameter und Zeigerarithmetik.

Loading calculator...

Formel

r=a2+b2,θ=atan2(b,a)a=rcosθ,b=rsinθr = \sqrt{a^{2} + b^{2}},\quad \theta = \operatorname{atan2}(b,\,a) \qquad a = r\cos\theta,\quad b = r\sin\theta

Referenz: Standard complex-plane identities; Touchstone MA/RI conventions

aRealteil (Widerstand R für Impedanz)
bImaginärteil (Reaktanz X für Impedanz)
rMagnitude/Modul
θPhasenwinkel//Argument (° or rad)

Wie es funktioniert

Jede komplexe Größe in der Elektronik — eine Impedanz, ein S-Parameter, eine Zeigerspannung — hat zwei äquivalente Beschreibungen. Die rechteckige Form a+jba + jb benennt den Punkt anhand seiner Koordinaten in der komplexen Ebene. Die Polarform r angle thetar\ angle\ theta benennt ihn nach Abstand vom Ursprung und Winkel von der positiven reellen Achse. Die beiden enthalten identische Informationen; welche Sie benötigen, hängt von der Operation ab. Addition und Subtraktion sind in rechteckiger Form trivial, da sich die Komponenten unabhängig voneinander addieren. Multiplikation, Division und Potenzierung sind in polarer Form trivial, da sich Größen multiplizieren und Winkel addieren.

Die Umrechnung aus der rechteckigen Form erfolgt mit $r =\ sqrt {a^2 + b^2} $ und $\ theta =\ operatorname {atan2} (b, a) $. Die Größe entspricht nur der pythagoreischen Entfernung und ist nie umstritten. Im Winkel steckt fast jeder Fehler bei dieser Umrechnung, weil der naive Ausdruck $\ theta =\ arctan (b/a) $ für die halbe Ebene falsch ist. Eine Arktangente mit einem einzigen Argument gibt nur Werte in 90°-90° bis +90°+90° zurück, und das Verhältnis b/ab/a verwirft die einzelnen Vorzeichen: 3j4-3 - j4 und 3+j43 + j4 ergeben dasselbe Verhältnis und daher dieselbe Antwort, obwohl sie in entgegengesetzte Richtungen zeigen. Die Form atan2 mit zwei Argumenten nimmt bb und aa getrennt, untersucht beide Zeichen und gibt den wahren Winkel über den gesamten Bereich von 180°-180° bis +180°+180° zurück.

Bei der umgekehrten Konvertierung handelt es sich um die Definition der Polarkoordinaten: a=r cos thetaa = r\ cos\ theta und b=r sin thetab = r\ sin\ theta. Es gibt keine Mehrdeutigkeit, aber es gibt eine Konvention, die es zu respektieren gilt — die Größe wird als nicht negativ angesehen. Ein negatives rr beschreibt denselben Vektor wie $|r|\ angle (\ theta + 180°) $, und obwohl die Arithmetik immer noch funktioniert, gehen die meisten Instrumente und Dateiformate von r ge0r\ ge 0 aus und interpretieren es falsch.

Bei der HF-Arbeit geht es in der Praxis um konkrete Herausforderungen. Eine Impedanz Z=R+jXZ = R + jX in polarer Form ist Z angle theta|Z|\ angle\ theta, wobei  theta>0\ theta > 0 induktiv und  theta<0\ theta < 0 kapazitiv bedeutet. Ein im Touchstone-MA-Format gespeicherter Reflexionskoeffizient besteht aus Magnitude und Grad; im RI-Format ist es das rechteckige Paar. Wenn Sie den Quadranten falsch eingeben, wird eine induktive Last in eine kapazitive Last umgewandelt, wodurch ein passendes Netzwerk in genau die falsche Richtung gesendet wird.

Bearbeitetes Beispiel

Gegeben: z=3+j4z = 3 + j4 und separat 5 angle53.13°5\ angle 53.13° Schritt 1: Größe aus dem rechteckigen Paar r= sqrta2+b2= sqrt32+42= sqrt9+16= sqrt25=5r =\ sqrt {a^2 + b^2} =\ sqrt {3^2 + 4^2} =\ sqrt {9 + 16} =\ sqrt {25} = 5 Schritt 2: Winkel mit atan2  theta= operatornameatan2(4,3)=0,9272952180016122\ theta =\ operatorname {atan2} (4, 3) = 0,9272952180016122 rad

Umrechnung in Grad: 0,9272952180016122 times frac180 pi=53,13010235415598°\ times\ frac {180} {\ pi} = 53,13010235415598°

Sowohl aa als auch bb sind positiv, der Punkt befindet sich also im Quadranten I und die Form 00360°360° hat denselben Wert, 53.13010235415598°53.13010235415598°.

Schritt 3: In die andere Richtung zurück a=r cos theta=5 times cos(53,13010235415598°)=3a = r\ cos\ theta = 5\ times\ cos (53,13010235415598°) = 3 b=r sin theta=5 times sin(53,13010235415598°)=4b = r\ sin\ theta = 5\ times\ sin (53,13010235415598°) = 4

Bei der Hin- und Rückfahrt wird das ursprüngliche Paar exakt wiederhergestellt. Das ist die Prüfung, die Sie immer dann durchführen sollten, wenn Sie ein Quadrantenproblem vermuten.

Schritt 4: Warum der Quadrant wichtig ist

Nimm stattdessen z=3j4z = -3 - j4. Das Verhältnis b/a=4/3=1,333b/a = -4/-3 = 1,333 ist identisch mit dem Verhältnis für 3+j43 + j4, also $\ arctan (b/a) $ gibt 53,13°53,13° für beide zurück — und zeigt auf Quadrant I, obwohl sich der Vektor tatsächlich im Quadranten III befindet. atan2 erkennt, dass beide Argumente negativ sind und gibt 126,86989764584402°-126,86989764584402° zurück, entsprechend 233,130°233,130° 235415598°$ in der Form 00360°360°.

Ergebnis: 3+j4=5 angle53.1301°3 + j4 = 5\ angle 53.1301° und 3j4=5 angle126.8699°-3 - j4 = 5\ angle -126.8699° — gleiche Größe, entgegengesetzte Richtung.

Praktische Tipps

  • Verwenden Sie die Polarform für kaskadierte Multiplikationen (Impedanztransformationen, verkettete S-Parameter) und die rechteckige Form für alles Additive (Reihenimpedanzen, überlagerte Zeiger) — bei der Konvertierung im richtigen Moment entfällt der Großteil der Arithmetik
  • Lesen Sie für eine Impedanz zuerst das Vorzeichen des Winkels ab: positiv ist induktiv, negativ ist kapazitiv, Null ist rein resistiv. Es sagt dir, in welche Richtung du dich bewegen musst, bevor du etwas berechnest
  • Bestätigen Sie beim Lesen von Touchstone-Dateien die Formatzeile: MA ist Magnitude und Grad, DB ist Magnitude in dB und Grad, RI ist das rechteckige Paar. Wenn DB mit MA verwechselt wird, ergibt das eine um einen Logarithmus falsche Größe
  • Machen Sie jede verdächtige Konvertierung rückgängig — konvertieren Sie in Polar, konvertieren Sie direkt zurück und vergleichen Sie sie mit dem Original. Ein Quadrantenfehler wird sofort als Umkehrung des Zeichens angezeigt
  • Achten Sie bei der Verkettung von Konvertierungen auf die volle Genauigkeit des Winkels. Wenn Sie 53,13010235 Grad auf 53,1 runden, entsteht bereits nach wenigen kaskadierten Multiplikationen ein Größenfehler von 0,02 Prozent

Häufige Fehler

  • Verwendung von arctan (b/a) anstelle von atan2 (b, a) — dadurch wird Quadrant II auf Quadrant IV und Quadrant III auf Quadrant I reduziert, wodurch ein stiller 180-Grad-Fehler entsteht, der eine Impedanz von induktiv zu kapazitiv umkehrt
  • Mischen von Grad und Bogenmaß in derselben Berechnung — trigonometrische Bibliotheksfunktionen verwenden fast immer Bogenmaß, daher muss ein Wert in Grad mit Pi/180 multipliziert werden, bevor er cos oder sin erreicht
  • Wenn der Winkelbereich ohne Überprüfung angenommen wird, gibt atan2 -180 bis +180 Grad zurück, während viele VNAs und Touchstone-Lesegeräte 0 bis 360 anzeigen; die beiden unterscheiden sich bei negativen Winkeln um genau 360 Grad, und ein direkter Vergleich ergibt eine falsche Diskrepanz
  • Eingabe einer negativen Größe in Polarform — r ist als nicht negativ definiert, und ein negativer Wert dreht den Vektor stillschweigend um 180 Grad relativ zu den Erwartungen der nachgeschalteten Werkzeuge
  • Mittelwertbildung von Winkeln an einem Umbruchpunkt — der Mittelwert von 179 Grad und -179 Grad ist arithmetisch 0 Grad, in der Realität jedoch 180 Grad. Entpacken Sie die Phase, bevor Sie eine Mittelwertbildung oder Interpolation durchführen

Häufig gestellte Fragen

arctan verwendet ein Argument, das Verhältnis b/a, und kann nur einen Winkel zwischen -90 und +90 Grad zurückgeben. atan2 verwendet b und a als separate Argumente, sodass es ihre einzelnen Vorzeichen erkennen und den richtigen Winkel überall im gesamten Bereich von -180 bis +180 Grad zurückgeben kann. Da das Verhältnis b/a für einen Punkt und sein Gegenteil identisch ist, kann Arctan sie nicht unterscheiden und atan2 schon.
Behandle Widerstand als Realteil und Reaktanz als Imaginärteil. Für Z = 50 - j25 Ohm ist die Größe sqrt (50^2 + 25^2) = 55,90 Ohm und der Winkel ist atan2 (-25, 50) = -26,57 Grad. Der negative Winkel bestätigt, dass die Last kapazitiv ist.
Weil es Arctan mit einem einzigen Argument für das Verhältnis verwendet. In beiden Fällen ist b/a = 1,333, sodass das Verhältnis allein sie nicht unterscheiden kann. Die richtigen Antworten lauten +53,13 Grad bzw. -126,87 Grad — dieselbe Größe von 5, entgegengesetzte Richtungen in der Ebene.
Verwenden Sie -180 bis 180 für alles, bei dem das Vorzeichen eine Bedeutung hat, z. B. für die Impedanzphase, da das Vorzeichen sofort induktiv von kapazitiv unterscheidet. Verwenden Sie 0 bis 360, wenn Sie ein Instrumentendisplay oder ein Dateiformat abgleichen, das diese Konvention verwendet. Dieser Rechner meldet beide Werte, sodass Sie 360 nie manuell addieren oder subtrahieren müssen.
In Polarform multiplizieren sich die Größen und die Winkel addieren sich: (r1 Winkel t1) mal (r2 Winkel t2) entspricht (r1 r2) Winkel (t1 + t2). In rechteckiger Form erfordert dieselbe Operation vier Multiplikationen und zwei Additionen, wobei die Vorzeichen sorgfältig behandelt werden müssen. Bei kaskadierten Netzwerken, in denen Sie möglicherweise ein Dutzend Begriffe multiplizieren, ist die Polarform deutlich weniger fehleranfällig.
Undefiniert — ein Vektor mit der Länge Null zeigt ins Nirgendwo. atan2 (0, 0) gibt per Konvention 0 zurück, sodass der Code nicht abstürzt, und dieser Rechner warnt, wenn Sie auf diese Groß-/Kleinschreibung treffen, damit das Ergebnis nicht mit einer echten Messung verwechselt wird.

Verwandte Artikel

Verwandte Taschenrechner