Number Representations API
Converteer gehele getallen en getallen naar de speciale getalrepresentaties die gewone basisconversie overslaat — en weer terug. Het graycode-eindpunt converteert tussen een geheel getal en zijn gereflecteerde binaire Gray-code, waarbij opeenvolgende waarden precies één bit verschillen (gebruikt in roterende encoders, Karnaugh-kaarten en foutreductie). Het balanced-ternary-eindpunt converteert tussen een geheel getal en gebalanceerd ternair, het 3-tallige stelsel met cijfers −1, 0 en +1 (geschreven T, 0, 1) dat geen apart teken nodig heeft. Het factoradic-eindpunt converteert tussen een geheel getal en het faculteitsgetallensysteem (gemengde radix 1, 2, 3, …), de basis van permutatierangschikking en Lehmer-codes. Het continued-fraction-eindpunt zet een breuk of een reëel getal om in zijn kettingbreukontwikkeling [a0; a1, a2, …] en geeft de convergenten — de opeenvolgend beste rationale benaderingen — en kan de waarde uit de termen reconstrueren. Alle gehele wiskunde is exact via grote gehele getallen. Alles wordt lokaal en deterministisch berekend, dus het is onmiddellijk en privé. Ideaal voor computerwetenschappelijk onderwijs, combinatoriek en permutatierangschikking, foutcorrectie en encoderontwerp, rationale benadering en recreatieve wiskunde. Pure lokale berekening — geen sleutel, geen externe dienst, onmiddellijk. Live, niets opgeslagen. 5 eindpunten. Dit behandelt speciale getalrepresentaties; voor gewone basisconversie 2-36 gebruik een base-convert API.
api.oanor.com/numrep-api