Phi-Basis-Umrechner
2 wird in der Basis φ zu 10.01: Die Stellen der Basis des goldenen Schnitts sind Potenzen von etwa 1.61803398875, und jede ganze Zahl erhält eine endliche Folge aus 0 und 1, oft mit Nachkommastellen. Rechnen Sie in beide Richtungen um. 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
- Wert
- 2
- Richtung
- To phi
- Ergebnis
- 10.01
- Dezimal
- 2
- Phi-Basis
- 10.01
- Alphabet
- 01
Die Basis φ, auch Basis des goldenen Schnitts oder Phinary genannt, ist das Stellenwertsystem, dessen Radix der goldene Schnitt φ gleich (eins plus Quadratwurzel aus fünf) durch zwei ist —etwa 1.618. Jede Stelle ist eine Potenz von φ, und die einzigen benötigten Ziffernsymbole sind null und eins. Ganzzahlen, die in der Zehnerbasis gewöhnlich wirken, brauchen in Basis φ oft einen Bruchteil: die klassische Unterrichtsprüfung ist, dass zwei zu eins-null Punkt null-eins in Basis φ wird und diese Zeichenkette wieder genau zwei ergibt.
So funktionieren Kodierung und Dekodierung in Basis φ (goldener Schnitt)
Basis φ ist Stellenwertnotation mit Radix gleich dem goldenen Schnitt φ gleich (eins plus Quadratwurzel aus fünf) durch zwei. Weil φ die Identität φ im Quadrat gleich φ plus eins erfüllt, gehorchen die Potenzen von φ derselben linearen Rekurrenz wie die Fibonacci-Folge: jede ganzzahlige Potenz φ hoch k schreibt sich genau als F_k mal φ plus F_{k−1}. Diese Identität erklärt, warum jede nichtnegative ganze Zahl eine endliche Darstellung nur mit den Ziffern null und eins hat, oft mit Ziffern nach dem Punkt.
Klassische Literaturprüfungen umfassen eins kodiert als eins, zwei als zehn Punkt null eins, drei als hundert Punkt null eins, vier als eins null eins Punkt null eins und fünf als tausend Punkt eins null null eins. Zum Kodieren einer endlichen Dezimalzahl findet ein Greedy-Algorithmus die größte Potenz von φ, die den Rest nicht übersteigt, setzt dort eine eins, subtrahiert den Stellenwert und fährt über eine feste Anzahl Bruchstellen fort, bis der Rest vernachlässigbar ist.
Führende Nullen vor dem Punkt und nachgestellte Nullen danach werden entfernt, damit die Zeichenkette kompakt bleibt; null selbst ist die einzelne Ziffer null. Negative Eingaben behalten ein führendes Minus an der Ziffernkette wie im Dezimalsystem. Zum Dekodieren entfernt man ein optionales Null-phi-Präfix oder phi-Suffix und wertet dann jede Ziffer mal die passende φ-Potenz aus und summiert —Horner-artige Akkumulation von links funktioniert ebenfalls.
Nichtkanonische Ketten mit aufeinanderfolgenden Einsen werden beim Dekodieren weiterhin akzeptiert, weil elf in Basis φ wegen der definierenden Identität gleich hundert in Basis φ ist; der Encoder bevorzugt die Greedy-Form ohne separaten Umschreibeschritt. Ungültige Zeichen wie die Ziffer zwei, Buchstaben außerhalb eines erlaubten Prä- oder Suffixes, Leerzeichen im Körper oder mehr als ein Radixpunkt brechen mit ungültiger Eingabe ab und benennen das Problem.
Wo ein Umrechner der Basis des goldenen Schnitts Nutzen stiftet
Kurse in Zahlentheorie und Freizeitmathematik führen Basis φ ein, um zu zeigen, dass ein nichtganzzahliger Radix jeder natürlichen Zahl dennoch eine endliche Entwicklung mit binärem Alphabet geben kann —das überrascht Lernende, die nur zwischen ganzzahligen Basen von zwei bis sechsunddreißig umrechnen. Prüfungsvorbereitungs-Generatoren und LMS-Plugins brauchen ein deterministisches Orakel, das eine binäre Dekodierung einer als Phinary gemeinten Kette als falsch markiert und niemals eine Ziffer zwei erfindet.
Softwareingenieurinnen, die Unit-Tests für Mehrbasen-Anzeige-Komponenten schreiben, erzeugen erwartete Phinary-Ketten und prüfen Rundreise-Gleichheit von Dezimal nach Basis φ und zurück, einschließlich negativer Ränder und Bruchteile, die gewöhnliche Ganzbasen-Umrechner ablehnen. Designer, die die Ästhetik des goldenen Schnitts erkunden, brauchen manchmal die Zahlform einer Länge oder eines Skalenfaktors für Lore-Werkzeuge und Bildungsdemos; dieser Endpunkt bleibt ehrlich bei der Zahlumwandlung und ersetzt keinen modularen Typografie-Skalenrechner.
Behandeln Sie gewöhnliche Ganzbasen-Umrechnung, Negabinär, Zeckendorf-Fibonacci-Kodierung als reine Fibonacci-Summe ohne φ-Potenzen und Typografie-Skalen des goldenen Schnitts für Überschriften und Fließtext als getrennte Suchintentionen mit eigenen Landings, statt diesen Basis-φ-Umrechner über seinen ehrlichen Umfang hinaus zu dehnen.
Anwendungsfälle
Unterricht zu nichtganzzahligen Basen
Wandeln Sie Hausaufgabenwerte zwischen base-10 und Basis φ um, damit Lernende endliche 0/1-Entwicklungen gewöhnlicher Ganzzahlen wie 2 → 10.01_φ sehen.
Automatische Bewertung in Prüfungen und LMS
Bewerten Sie Phinary-Kodier- und Dekodieraufgaben mit einem deterministischen Orakel, das ungültige Ziffern ablehnt und nie eine Ziffer außerhalb von 0 und 1 erfindet.
Häufige Fragen
Was ist die Basis des goldenen Schnitts (Basis φ)?
Basis φ ist Stellenwertnotation mit Radix φ = (1+√5)/2 und nur den Ziffern 0 und 1. Stellenwerte sind Potenzen von φ. Jede nichtnegative ganze Zahl hat eine endliche Darstellung, oft mit Ziffern nach dem Punkt (zum Beispiel 2 = 10.01_φ).
Warum wird aus 2 die Darstellung 10.01 und nicht 10?
In Basis φ sind Stellenwerte Potenzen von φ ≈ 1.618, nicht Zweierpotenzen. Die Kette 10_φ ergibt φ ≈ 1.618, nicht 2. Mit φ^(−2) erhält man 10.01_φ = φ + 1/φ² = 2 genau.
Wie rechne ich eine Zeichenkette in Basis φ zurück in Dezimal?
Multiplizieren Sie jede Ziffer mit der Potenz von φ für ihre Stelle und addieren Sie die Ergebnisse: 10.01 ergibt genau 2. Ein Präfix 0phi oder ein Suffix φ wird vorher entfernt, und nur ein Trennpunkt ist erlaubt.
Warum akzeptiert das Dekodieren 11 in Basis φ?
Weil phi zum Quadrat gleich phi plus eins ist, hat 11 in Basis φ genau denselben Wert wie 100. Beim Dekodieren sind aufeinanderfolgende Einsen erlaubt, beim Kodieren entsteht dagegen die gierige Form, bei der immer zuerst die größte passende Potenz gesetzt wird.
Kann ich negative Zahlen oder Brüche in Basis φ umrechnen?
Ja. Eine negative Zahl behält ihr Minus am Anfang, und Werte mit Nachkommastellen oder in wissenschaftlicher Schreibweise werden akzeptiert. Das Ergebnis wird über eine feste Zahl von Nachkommastellen gebildet, manche Werte werden daher gerundet, und extrem große werden abgelehnt.
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/enc/base-phi \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"value":"2","direction":"to_phi"}'const res = await fetch("https://api.kit.forhosting.com/enc/base-phi", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"value": "2",
"direction": "to_phi"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/enc/base-phi",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"value": "2",
"direction": "to_phi"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/enc/base-phi", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"value":"2","direction":"to_phi"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"value":"2","direction":"to_phi"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/enc/base-phi", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"value": "2",
"direction": "to_phi"
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "enc.base_phi",
"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
Dieser Umrechner der Basis des goldenen Schnitts nimmt eine endliche Dezimalzahl oder eine Phinary-Ziffernkette entgegen, wandelt in beiden Richtungen um und liefert ein deterministisches JSON-Payload mit dem bereinigten Dezimalwert, der Basis-φ-Zeichenkette, der Ziffernanzahl und der Konstante φ. Ungültige Zeichen, leere Eingabe und nicht-endliche Werte scheitern mit einem klaren invalid_input-Fehler statt einer stillen falschen Antwort. Erfolgreiche API-Aufrufe nutzen die veröffentlichte Basis von $0.002 pro Element.
So funktionieren Kodierung und Dekodierung in Basis φ (goldener Schnitt)
Der Algorithmus nutzt nur deterministische Gleitkommaarithmetik mit Obergrenzen für Potenz und Bruchstellen: keine Zufallsseeds, keine Wanduhr und keine Netzaufrufe, sodass identische Eingaben innerhalb der dokumentierten Rundung des decimal-Feldes stets dasselbe JSON erzeugen.
Was Sie senden und was Sie zurückerhalten
Senden Sie zwei Pflichtfelder: value und direction. Extrem große Beträge, die Potenzen jenseits der Sicherheitsgrenze bräuchten, werden abgelehnt, damit Ergebnisse endlich und über Laufzeiten vergleichbar bleiben. Klassische Rundreisen umfassen zwei kodiert als zehn Punkt null eins und zurück zu zwei sowie zehn Punkt null eins dekodiert als zwei. Direction muss to_phi sein, wenn value eine endliche Dezimalzahl ist, oder from_phi, wenn value eine Basis-φ-Ziffernkette ist. Aliase werden akzeptiert, damit Formulare und Skripte passende Namen in der Oberfläche nutzen: value akzeptiert auch n, number, input, text, decimal, phi, base_phi und phinary; direction akzeptiert dir, mode und op sowie kurze Synonyme wie to, from, encode, decode, to_base_phi, from_base_phi, decimal_to_phi und phi_to_decimal. Für to_phi darf value eine JSON-Zahl oder eine numerische Zeichenkette mit optionalem Plus oder Minus, optionalem Bruchteil oder wissenschaftlicher Notation sein; NaN, Infinity, bloße Wörter, leere Zeichenketten und nichtnumerischer Text scheitern mit invalid_input und werden nicht berechnet. Für from_phi muss jedes Körperzeichen null, eins oder ein einziger Radixpunkt nach optionalem Vorzeichen und optionalem Null-phi-Präfix sein; jedes andere Zeichen —einschließlich zwei, drei, Unterstrich mitten in der Kette, Leerzeichen oder ein zweiter Punkt— scheitert mit einer Meldung, die die ungültige Basis-φ-Ziffer und wenn möglich ihre Position nennt. Bei Erfolg spiegelt die Antwort die bereinigte value-Zeichenkette, die normalisierte direction, decimal als gerundete Zahl, base_phi als kompakte Phinary-Kette, result als primäre umgewandelte Form (base_phi beim Kodieren, Dezimalzeichenkette beim Dekodieren), das Alphabet null-eins, base als Token phi, die numerische Konstante phi gerundet zur Anzeige und digit_count des Ziffernkörpers ohne Vorzeichen und Punkt. Der Preis erfolgreicher API-Aufrufe ist die veröffentlichte Basis von $0.002 pro Element; Validierungsfehler verbrauchen kein Prepaid-Guthaben.
Wo ein Umrechner der Basis des goldenen Schnitts Nutzen stiftet
Rätsel- und Competitive-Programming-Autoren stellen Aufgaben, die Drucken oder Parsen der Basis des goldenen Schnitts ohne vollständiges Computeralgebrasystem verlangen; eine kleine Parse-API liefert Erwartungswerte für Beispiele und private Schlüssel. Weil diese Fähigkeit eine reine Parse-Engine ist, beträgt der API-Preis die veröffentlichte Basis von $0.002 pro erfolgreichem Element und fehlgeschlagene Validierung belastet das Prepaid-Guthaben nicht.
Integrationsbeispiele
Rätselschlüssel und Test-Fixtures
Erzeugen Sie erwartete Basis-φ-Ketten für Competitive-Programming-Beispiele und Mehrbasen-UI-Tests, einschließlich Bruchteile und Negativa.
Technische Fragen
Wie wandle ich eine Dezimalzahl in Basis φ um?
Senden Sie direction to_phi und value als endliche Zahl (JSON-Zahl oder numerische Zeichenkette mit optionalem +/− und Bruch). Die API liefert die Basis-φ-Ziffernkette in den Feldern base_phi und result.
Wie dekodiere ich eine Basis-φ-Kette zurück ins Dezimalsystem?
Senden Sie direction from_phi und value als Zeichenkette aus Ziffern 0 und 1 mit höchstens einem Radixpunkt (optionales Vorzeichen, optionales Präfix 0phi oder Suffix _phi). Die API liefert die Dezimalzahl in decimal und result.
Was kostet der Umrechner der Basis des goldenen Schnitts?
Das Browser-Werkzeug ist kostenlos. API-Anfragen nutzen Prepaid-KIT-Guthaben zu $0.002 pro erfolgreichem Aufruf; ungültige Eingabe wird nicht berechnet.