Rechner für gebrochene Exponenten
8 hoch 2/3 ergibt 4: Die dritte Wurzel aus 8 ist 2, und 2 zum Quadrat ist 4. Geben Sie die Basis sowie Zähler und Nenner als ganze Zahlen ein; der Bruch wird vorher gekürzt, sodass (−8)^(2/6) ein reelles Ergebnis liefert. 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
- Basis
- 8
- Zähler
- 2
- Nenner
- 3
- Ergebnis
- 4
- Exponent
- 0,6666666667
Anders als eine einfache Potenzfunktion arbeitet sie zuerst im rationalen Bereich — der Bruch wird vor jeder Berechnung gekürzt —, sodass eine negative Basis korrekt behandelt wird: ein ungerader gekürzter Nenner liefert die reelle ungerade Wurzel, während ein gerader mit einem klaren Eingabefehler abgelehnt wird statt mit einem stillen NaN.
Was ein gebrochener Exponent wirklich bedeutet
Ein gebrochener Exponent verbindet zwei Operationen, die Lernende meist getrennt kennenlernen: eine Potenz und eine Wurzel. x^(p/q) zu schreiben bedeutet, die q-te Wurzel aus x zu ziehen und sie mit p zu potenzieren — oder, gleichwertig, x zuerst mit p zu potenzieren und dann die q-te Wurzel zu ziehen. Der Rechner für gebrochene Exponenten akzeptiert genau diese Struktur — eine Basis, einen Zähler und einen Nenner — und liefert eine einzige reelle Zahl.
Da die drei Teile als separate ganzzahlige Felder übertragen werden, geht nichts durch das Parsen eines Dezimalexponenten in Gleitkommadarstellung verloren: 1/3 bleibt exakt 1/3, statt zu 0.3333333333333333 zu werden, was sowohl für die Korrektheit als auch für die Frage zählt, ob überhaupt eine reelle Antwort existiert. Gebrochene Exponenten begegnen ständig in der Praxis: Zinseszins über einen Bruchteil einer Periode, die Quadratwurzel, die Varianz in Standardabweichung umwandelt, die Zweidrittelpotenz in allometrischen Skalengesetzen und jeder Wurzelausdruck in den Algebra-Hausaufgaben.
Alle laufen auf denselben Aufruf hinaus: Basis senden, die zwei ganzen Zahlen senden und eine deterministische Zahl zurückbekommen.
Negative Basen und die Parität des Nenners
Der heikle Teil gebrochener Potenzen ist das, was unterhalb von null passiert. Eine negative Zahl hat eine reelle Kubikwurzel — die Kubikwurzel aus -8 ist -2 —, aber keine reelle Quadratwurzel. Ob ein reelles Ergebnis existiert, hängt von der Parität des Nenners nach dem Kürzen des Bruchs ab: (-8)^(2/6) ist in Wahrheit (-8)^(1/3), also definiert, während (-4)^(1/2) es nicht ist.
Ein Gleitkomma-Aufruf von Math.pow würde in beiden Fällen schlicht NaN liefern und den Unterschied zwischen „undefiniert“ und „minus zwei“ verwischen. Das Vorzeichen des Zählers wird mit derselben Sorgfalt behandelt: bei ungeradem gekürztem Nenner ergibt ein gerader gekürzter Zähler einen positiven Betrag und ein ungerader ein negatives Ergebnis, sodass (-8)^(2/3) korrekt 4 statt -4 liefert. Das Kürzen erfolgt vor dem Paritätstest gerade deshalb, weil ein ungekürzter gerader Nenner ein verkleideter ungerader sein kann: 2/6 wirkt gerade, ist aber 1/3, und ein Drittel einer negativen Zahl ist eine vollkommen reelle Kubikwurzel.
Deterministische Ausgabe, auf die Sie prüfen können
Die Antwort enthält den tatsächlich verwendeten gekürzten Zähler und Nenner, den dezimalen Exponenten und das auf zwölf signifikante Stellen gerundete Ergebnis, sodass dieselbe Eingabe auf jeder Maschine stets eine Byte für Byte identische Ausgabe erzeugt. Das macht den Endpunkt sicher für Testsuiten, Cache-Schlüssel und Audit-Logs. Eine Basis null mit negativem Exponenten wird als undefiniert abgelehnt, statt Infinity zurückzugeben, und jedes nicht endliche Ergebnis wird als Eingabefehler gemeldet.
Es gibt keinen Zustand zwischen den Aufrufen, keinen Cache, der die Eingabe eines Kunden an einen anderen weitergeben könnte, und nach dem Senden der Antwort wird nichts gespeichert.
Anwendungsfälle
Rationale Potenzen exakt auswerten
Berechnen Sie 8^(2/3), 32^(3/5) oder 0.25^(-1/2) aus Zähler und Nenner, ohne den Bruch an die Dezimalrundung zu verlieren.
Reelle Wurzeln negativer Zahlen ziehen
Erhalten Sie die reelle Kubikwurzel aus -27 als -3 statt des NaN, das eine generische Potenzfunktion für eine negative Basis liefert.
Häufige Fragen
Was kostet das?
Dieselbe Berechnung läuft auf dieser Seite auch kostenlos in Ihrem Browser.
Wie wird der Exponent angegeben?
Als zwei ganzzahlige Felder, Zähler und Nenner, plus einer numerischen Basis. 1 und 3 zu senden bedeutet, dass der Exponent exakt ein Drittel ist.
Kann die Basis negativ sein?
Ja, wenn der gekürzte Nenner ungerade ist: (-8)^(1/3) ergibt -2.
Wird der Bruch vor der Berechnung gekürzt?
Ja. Zähler und Nenner werden durch ihren größten gemeinsamen Teiler dividiert, und die Antwort nennt das tatsächlich verwendete gekürzte Paar.
Ist die Ausgabe deterministisch?
Ja. Das Ergebnis wird auf zwölf signifikante Stellen gerundet und enthält keinen Zufall, keine Zeitstempel und keine Netzwerkaufrufe — identische Eingaben liefern stets identische Ausgaben.
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/fractional-exponent \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"base":-8,"numerator":2,"denominator":3}'const res = await fetch("https://api.kit.forhosting.com/math/fractional-exponent", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"base": -8,
"numerator": 2,
"denominator": 3
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/math/fractional-exponent",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"base": -8,
"numerator": 2,
"denominator": 3
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/math/fractional-exponent", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"base":-8,"numerator":2,"denominator":3}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"base":-8,"numerator":2,"denominator":3}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/math/fractional-exponent", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"base": -8,
"numerator": 2,
"denominator": 3
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "math.fractional_exponent",
"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
Die API für gebrochene Exponenten wertet eine Zahl aus, die in eine rationale Potenz erhoben wird: Sie senden eine Basis, einen Zähler und einen Nenner, und sie liefert das exakte reelle Ergebnis der Basis hoch Zähler durch Nenner.
Negative Basen und die Parität des Nenners
Dieser Endpunkt kürzt den Bruch vor der Auswertung mit dem größten gemeinsamen Teiler und wendet dann die Semantik der reellen Wurzel an: ein ungerader gekürzter Nenner liefert die reelle ungerade Wurzel mit dem richtigen Vorzeichen, ein gerader einen klaren invalid_input-Fehler, der den gekürzten Bruch nennt.
Deterministische Ausgabe, auf die Sie prüfen können
Dasselbe reine Modul läuft kostenlos in Ihrem Browser auf dieser Seite: Sie können eine Rechnung interaktiv prüfen und zahlen $0.002 pro Anfrage erst, wenn Sie sie über die API automatisieren. Validierungsfehler werden als invalid_input gemeldet, das heißt, eine fehlerhafte Anfrage wird nie berechnet: Der Client sendet drei kleine Zahlen und erhält entweder eine Zahl zurück oder erfährt genau, welches Feld falsch war und warum.
Integrationsbeispiele
Undefinierte Potenzen explizit ablehnen
Erhalten Sie einen klaren invalid_input-Fehler, wenn eine negative Basis auf einen geraden gekürzten Nenner trifft, statt ein stilles NaN weiterzureichen.
Technische Fragen
Was passiert bei Basis null und negativem Exponenten?
Das ist undefiniert (Division durch null); der Endpunkt liefert daher einen invalid_input-Fehler statt Infinity.