Potenzen von i berechnen – i hoch n: 1, i, -1 oder -i
Der Potenzrechner für die imaginäre Einheit berechnet i hoch einem beliebigen ganzzahligen Exponenten und liefert das exakte Ergebnis: 1, i, -1 oder -i.
Im Browser ausführen – kostenlos
Da sich die Potenzen von i in einem Viererzyklus wiederholen, entscheidet allein der Rest des Exponenten modulo 4 über die Antwort. Deshalb arbeitet das Tool sofort und exakt – für riesige positive Exponenten ebenso wie für negative, bei denen der Kehrwert von i die Vorzeichen nach demselben Zyklus umkehrt. Sie senden eine ganze Zahl und erhalten Realteil, Imaginärteil, den Rest des Exponenten modulo 4 und eine lesbare Anzeigezeichenfolge. Derselbe deterministische Code läuft kostenlos in Ihrem Browser und über die kostenpflichtige API – was Sie auf dieser Seite testen, ist exakt das, was Ihre Integration erhält.
Warum sich die Potenzen von i in einem Viererzyklus wiederholen
Die imaginäre Einheit i ist durch die einzige Gleichung i² = -1 definiert. Aus dieser einen Tatsache ergibt sich alles Weitere. Nochmal mit i multipliziert ergibt sich i³ = i²·i = -i. Ein weiteres Mal ergibt i⁴ = (-i)·i = -(i²) = 1 – wieder am Ausgangspunkt. Von dort wiederholt sich das Muster endlos: 1, i, -1, -i, 1, i, -1, -i. Da jeder Block aus vier Multiplikationen wieder zu 1 zurückführt, lässt sich jeder Exponent auf seinen Rest bei Division durch 4 reduzieren, ohne das Ergebnis zu ändern: i^437 gleicht i^1, weil 437 mod 4 gleich 1 ist. In der komplexen Ebene ist jede Multiplikation mit i eine Drehung um neunzig Grad gegen den Uhrzeigersinn; vier Multiplikationen vollenden also eine volle Umdrehung und landen wieder auf der positiven reellen Achse. Dieser Rechner wendet den Zyklus direkt mit einer ganzzahligen Modulo-Operation an – ohne Iteration, ohne Gleitkomma-Trigonometrie und ohne Näherung. Die Antwort ist daher deterministisch: Derselbe Exponent erzeugt stets byteidentische Ausgaben, egal ob die Berechnung in Ihrem Browser-Tab oder auf unseren Edge-Servern über die API läuft. Der Endpunkt meldet zudem den Rest selbst, sodass Sie sehen, welcher Schritt des Zyklus das Ergebnis erzeugt hat.
Negative Exponenten und der Kehrwert von i
Ganzzahlige Potenzen umfassen auch negative Exponenten, und sie verhalten sich genau so, wie es die Algebra verlangt: i^-n bedeutet 1 geteilt durch i^n. Der Kehrwert von i ist eine klassische Überraschung. Dividiert man 1 durch i und macht den Nenner rational, erhält man -i, denn 1/i = i/i² = i/(-1) = -i. Geometrisch drehen negative Potenzen im Uhrzeigersinn statt gegen ihn, sodass i^-1 eine Vierteldrehung nach unten auf die negative imaginäre Achse ist. Der Viererzyklus bestimmt weiterhin alles: i^-1, i^-2, i^-3 und i^-4 ergeben -i, -1, i beziehungsweise 1 – exakt der vorwärts durchlaufene Zyklus rückwärts. Dieses Tool behandelt das Vorzeichen mit einem euklidischen Modulo korrekt, der auch bei negativen Exponenten stets einen Rest zwischen 0 und 3 liefert, sodass Sie nie selbst über die Drehrichtung nachdenken müssen. Der Exponent muss lediglich eine ganze Zahl im sicheren Ganzzahlbereich der Fließkommaarithmetik mit doppelter Genauigkeit sein – das deckt jeden Wert ab, den Sie in gewöhnlicher Software eingeben oder berechnen können. Gebrochene Exponenten wie 0.5 werden kategorisch abgelehnt, denn i^(1/2) ist kein einzelner Wert, sondern ein Paar von Quadratwurzeln – und die stillschweigende Wahl einer davon wäre eine falsche Antwort im Gewand einer richtigen.
Wo Potenzen von i in der Praxis auftauchen
Zyklische Potenzen der imaginären Einheit sind in mehreren Fachgebieten Arbeitswerkzeug, keine Unterrichtskuriosität. In der digitalen Signalverarbeitung multipliziert die diskrete Fourier-Transformation Abtastwerte mit komplexen Einheitswurzeln, und bei einer Viererpunkt-Transformation sind diese Wurzeln exakt die Potenzen von i – jeder Radix-4-FFT-Butterfly baut auf diesem Zyklus auf. In der Wechselstromanalyse ist die Impedanz einer Spule jωL und die eines Kondensators -j/(ωC): Die j-Faktoren sind Potenzen der imaginären Einheit und kodieren Phasenverschiebungen von neunzig Grad zwischen Spannung und Strom. In der Computergrafik und Robotik ist die Multiplikation eines Vektors mit i die billigste Neunzig-Grad-Drehung in der Ebene, und verkettete Potenzen beschreiben aufeinanderfolgende Vierteldrehungen eines Bezugsrahmens. In der Quantenmechanik trägt die Schrödinger-Gleichung ein explizites i, und Zeitentwicklungsoperatoren akkumulieren Potenzen davon. In all diesen Fällen ist die Arithmetik trivial, die Konvention jedoch nicht: Ein Versatz um eins im Zyklus ist ein Vorzeichenfehler, der eine Phase, eine Drehung oder ein Spektrum nachgelagert korrumpiert. Ein deterministischer Endpunkt mit strenger Ganzzahlvalidierung liefert Ihnen eine Konvention, die Sie in Tests, Lehrwerkzeuge und Codegeneratoren einbetten können – sicher zum Zwischenspeichern, sicher für Wiederholungen und sicher für parallele Ausführung.
Anwendungsfälle
Riesige Exponenten sofort reduzieren
Berechnen Sie i^1000000 oder i^-987654321 ohne Schleifen: Der Rest modulo 4 entscheidet die Antwort, und die API liefert ihn zusammen mit dem Ergebnis.
Eine Radix-4-FFT- oder DSP-Pipeline prüfen
Vergleichen Sie Ihre Twiddle-Faktoren mit den exakten Potenzen von i für die Viererpunkt-Stufen und entlarven Sie Vorzeichen- und Reihenfolgefehler an der Quelle.
Ein Lehr- oder Hausaufgaben-Tool bauen
Erzeugen Sie exakte Vierteldrehungs-Ergebnisse für Übungen zur komplexen Ebene, zu Phasenverschiebungen in Wechselstromkreisen und zu Drehungen um neunzig Grad.
Häufige Fragen
Was kostet das?
$0.002 pro Anfrage über die API. Kostenlos läuft es auch in Ihrem Browser auf dieser Seite – derselbe Code wird in beiden Fällen ausgeführt.
Was ist i hoch einem negativen Exponenten?
Es folgt demselben Viererzyklus, nur rückwärts: i^-1 = -i, i^-2 = -1, i^-3 = i und i^-4 = 1. Das Tool akzeptiert jede sichere ganze Zahl, positiv oder negativ.
Welche Eingabe wird erwartet?
Eine einzelne ganze Zahl: exponent (Aliase n und power). Ein fehlender, nicht numerischer, nicht endlicher oder nicht ganzzahliger Wert wird mit einem Eingabefehler abgelehnt, da gebrochene Potenzen von i mehrdeutig sind.
Was genau enthält die Antwort?
Real- und Imaginärteil des Ergebnisses (eines von 1, i, -1, -i), den Exponenten modulo 4 als residue, ein Echo der Eingabe und eine Anzeigezeichenfolge wie "-i", die Sie ohne Umformatierung darstellen können.
Warum ist das Ergebnis immer einer von vier Werten?
Weil i² = -1 gilt, führen vier aufeinanderfolgende Multiplikationen mit i zurück zu 1, sodass sich die Potenzen im Zyklus 1, i, -1, -i wiederholen. Geometrisch ist jede Potenz eine Neunzig-Grad-Drehung der komplexen Ebene.
Ist das Ergebnis deterministisch?
Ja. Die Berechnung ist eine einzige ganzzahlige Modulo-Operation ohne Zufall, Uhren, Iteration oder Netzwerkzugriff – identische Exponenten erzeugen daher auf jeder Maschine identische Ausgaben.
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/imaginary-number \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"exponent":7}'const res = await fetch("https://api.kit.forhosting.com/math/imaginary-number", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"exponent": 7
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/math/imaginary-number",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"exponent": 7
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/math/imaginary-number", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"exponent":7}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"exponent":7}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/math/imaginary-number", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"exponent": 7
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "math.imaginary_number",
"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. |