Komplexzahl-Potenzrechner
(1 + i)² ergibt 2i: Geben Sie Real- und Imaginärteil sowie einen ganzzahligen Exponenten ein und erhalten Sie die Potenz als a + bi mit Betrag und Winkel, ganz ohne lange Multiplikationen. 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
- N
- 2
- Betrag
- 1,4142135624
- Argument
- 0,7853981634
- Ergebnis (Realteil)
- 0
- Ergebnis (Imaginärteil)
- 2
Eine komplexe Zahl mit einer ganzen Zahl zu potenzieren ist Standard in Algebra, Trigonometrie und der Phasor-Arbeit in der Technik. (a+bi)^n durch wiederholte Multiplikation zu schreiben wird bei wachsendem Exponenten langsam und fehleranfällig; die binomische Entwicklung von Hand ist mühsam. Der Satz von De Moivre wandelt die Basis in Polarform um, multipliziert das Argument mit n, erhebt den Betrag zur n-ten Potenz und kehrt in einer festen Schrittzahl zu kartesischen Koordinaten zurück. Dieser Komplexzahl-Potenzrechner nimmt Real- und Imaginärteil von z sowie einen ganzzahligen Exponenten n entgegen, wendet De Moivre deterministisch an und liefert das kartesische Ergebnis plus Betrag und Argument dazwischen, damit Lernende, Tutoren und Automatisierungsskripte jeden Schritt prüfen können. Die Nullbasis wird sorgfältig behandelt: positive Potenzen ergeben null, während 0^0 und negative Potenzen von null als ungültige Eingabe scheitern.
De-Moivre-Satz und der Polarweg zu z^n
Jede nicht verschwindende komplexe Zahl z gleich a plus b mal i lässt sich in Polarform schreiben als z gleich r mal der Summe aus cos theta und i sin theta, wobei r der Betrag Wurzel aus a im Quadrat plus b im Quadrat ist und theta das Hauptargument aus atan2 von b und a. Der Satz von De Moivre besagt, dass für jede ganze Zahl n die Potenz z hoch n gleich r hoch n mal cos von n theta plus i sin von n theta ist.
Diese Identität ist der gesamte Algorithmus: berechnen Sie r und theta einmal, skalieren Sie den Radius mit der Potenz und den Winkel mit dem Exponenten und entwickeln Sie mit Kosinus und Sinus die kartesischen Anteile. Ein positives n streckt oder staucht den Vektor und dreht ihn n-mal um den Ursprung. Ein negatives n ist die reziproke Potenz: r wird eins über r zum Betrag von n und der Winkel wechselt das Vorzeichen — genau das, was Sie für 1 über z hoch k brauchen.
Der Exponent null liefert für jede nicht verschwindende Basis stets eins plus null i, passend zur algebraischen Identität z hoch null gleich eins. Die Fähigkeit gibt Betrag und Argument neben dem kartesischen Ergebnis zurück, damit Unterrichtsdemos und Unit-Tests sowohl das Polar-Zwischenprodukt als auch die endgültige a-plus-bi-Zeichenkette fixieren können, ohne atan2 selbst neu zu berechnen.
Unterrichtsräume und Tutorenplattformen nutzen einen Komplexzahl-Potenzrechner, damit Lernende (a+bi)^n prüfen können, ohne Binome von Hand auszumultiplizieren oder ein Vorzeichen in der Drehung zu verlieren. Prüfungsvorbereitungs-Generatoren brauchen ein deterministisches Orakel, das 0^0 und negative Potenzen von null als harte Fehler behandelt statt als stille NaN, die ein fehlerhafter Bewerter akzeptieren könnte. Halten Sie Anfragen klein, pinnen Sie die gerundeten kartesischen Teile in Tests, und Sie erhalten reproduzierbare Potenzen für Hausaufgaben, LMS-Plugins und Edge-Worker, ohne eigene symbolische Mathematik-Infrastruktur aufzubauen.
Anwendungsfälle
Unterrichts- und Hausaufgabenkontrolle
Lassen Sie Lernende a, b und die ganze Zahl n für (a+bi)^n einsenden und kartesische Ergebnisse gegen De-Moivre-Schritte prüfen — ohne manuelle Multiplikationsfehler.
Automatische Bewertung in Prüfungen und LMS
Bewerten Sie Aufgaben zu komplexen Potenzen mit einem deterministischen Orakel, das 0^0 und null zur negativen Potenz als ungültig ablehnt und nie eine kartesische Antwort erfindet.
Phasor- und Signal-Notebooks
Erheben Sie technische Phasoren a+bi in Skripten zu ganzzahligen Stufenpotenzen, ohne eine vollständige Computeralgebra-Bibliothek zu importieren.
Häufige Fragen
Wie erhebe ich eine komplexe Zahl zur ganzen Potenz?
Senden Sie endliche Zahlen real und imag für z=a+bi sowie die ganze Zahl n.
Was ist der Satz von De Moivre in diesem Rechner?
Für z = r(cos θ + i sin θ) und ganze Zahl n gilt z^n = r^n (cos(nθ) + i sin(nθ)).
Darf n ein Bruch oder ein komplexer Exponent sein?
Nein. Diese Fähigkeit verlangt eine endliche ganze Zahl n.
Was passiert bei einem negativen Exponenten?
Sie erhalten die Kehrwertpotenz: Der Betrag wird zu eins durch r hoch dem Betrag des Exponenten, und der Winkel dreht in die Gegenrichtung. Genau das brauchen Sie für 1 durch z hoch k.
Was ergibt eine komplexe Zahl hoch 0?
Für jede Zahl außer null ergibt sich 1, wie in der gewöhnlichen Algebra. Bei null selbst werden 0 hoch 0 und negative Exponenten abgelehnt: Ersteres ist undefiniert, Letzteres wäre eine Division durch null.
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/algebra/complex-power \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"real":1,"imag":1,"n":2}'const res = await fetch("https://api.kit.forhosting.com/algebra/complex-power", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"real": 1,
"imag": 1,
"n": 2
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/algebra/complex-power",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"real": 1,
"imag": 1,
"n": 2
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/algebra/complex-power", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"real":1,"imag":1,"n":2}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"real":1,"imag":1,"n":2}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/algebra/complex-power", 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,
"n": 2
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "algebra.complex_power",
"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
Eingabevertrag, Antwortform und Grenzfälle
Der Exponent n muss ganzzahlig sein: gebrochene Potenzen erfordern mehrwertige komplexe Wurzeln und liegen außerhalb dieses einwertigen De-Moivre-Vertrags für ganzzahlige Potenzen, daher wird ein nicht ganzzahliges n abgelehnt. Beispiel: real eins, imag eins, n zwei ergibt Betrag Wurzel aus zwei, Argument pi über vier und kartesisches Ergebnis null plus zwei i, passend zu (1+i)^2 gleich 2i. Senden Sie per POST einen JSON-Körper mit drei erforderlichen endlichen Zahlen: real, der Realteil a der Basis; imag, der Imaginärteil b; und n, der ganzzahlige Exponent. Jedes Feld kann als JSON-Zahl oder als numerische Zeichenkette ankommen; fehlende Felder, leere Zeichenketten und nicht endliche Werte scheitern mit invalid_input unter Nennung des Feldes. Absolutwerte von n größer als eine Million werden ebenfalls abgelehnt, damit Ergebnisse in IEEE-Gleitkomma endlich bleiben. Ist die Basis die komplexe Null, liefert n größer null result_real und result_imag beide null; n gleich null scheitert, weil null hoch null undefiniert ist; n kleiner null scheitert, weil das durch null teilen würde. Bei Erfolg spiegelt der Körper real, imag und n wider; meldet Betrag r und Argument theta in Radiant; liefert result_real und result_imag auf zwölf Dezimalstellen gerundet für stabile Goldens; enthält eine kartesische Anzeigezeichenkette; und wiederholt die De-Moivre-Formel. Fehlgeschlagene Validierung wird nicht berechnet; erfolgreiche Aufrufe nutzen den veröffentlichten Basispreis $0.002.
Wo eine API für komplexe Potenzen ihren Wert zeigt
Notebooks der Elektrotechnik erheben Phasoren zu ganzzahligen Potenzen beim Modellieren von Stufengewinnen, Filterpolen oder diskreten Fourier-Schritten; ein kleiner Parse-API-Aufruf vermeidet ein volles Computeralgebrasystem für drei Koeffizienten und eine ganze Zahl.
Technische Fragen
Was passiert bei 0^0 oder null zur negativen Potenz?
Beide Fälle scheitern mit invalid_input. Null zur positiven Potenz liefert 0+0i. Nicht verschwindende Basen mit n=0 liefern 1+0i.
Was kostet der Komplexzahl-Potenzrechner?
Das Browser-Tool ist kostenlos. API-Anfragen nutzen das prepaid KIT-Guthaben zu $0.002 pro erfolgreichem Aufruf; ungültige Eingabe wird nicht berechnet.