Fakultätsrechner
Berechne n! für ganze Zahlen und Dezimalzahlen
#NUM!. Warum? Weil die Zahl größer ist als die Anzahl der Atome im bekannten Universum und Standardcomputer an ihre Grenzen stoßen. Deshalb habe ich diesen Hochpräzisen Fakultätsrechner entwickelt. Egal, ob Sie ein einfaches Kombinatorik-Problem lösen oder sich mit kryptografischen Algorithmen beschäftigen, dieses Tool nutzt BigInt-Algorithmen, um die Limits zu sprengen."
Fakultätsrechner ($n!$): Große Zahlen berechnen
Der Fakultätsrechner berechnet das Produkt einer ganzen Zahl und aller darunter liegenden ganzen Zahlen. Obwohl das einfach klingt, sind Fakultäten die am schnellsten wachsenden Funktionen in der Standardmathematik, was zum Phänomen der Kombinatorischen Explosion führt.
Im Gegensatz zu Standardrechnern, die bei $170!$ abstürzen, nutzt dieses Tool Big-Integer-Arithmetik, um exakte Ziffern für Eingaben bis zu $5.000!$ und darüber hinaus zu liefern.
1. Was ist eine Fakultät ($n!$)?
Die Fakultät einer nicht-negativen ganzen Zahl $n$, bezeichnet als $n!$, ist das Produkt aller positiven ganzen Zahlen kleiner oder gleich $n$.
2. Die "170!-Klippe": Warum Excel versagt
Wenn Sie versuchen, $171!$ auf einem normalen Taschenrechner zu berechnen, erhalten Sie einen Overflow-Fehler (Überlauf). Hier ist der informatische Grund:
- Double Precision Limit: Die meisten Programme nutzen 64-Bit-Gleitkommazahlen. Der maximale Wert, den sie speichern können, liegt bei ca. $1,79 \times 10^{308}$.
- Der Wert von 170!: $\approx 7,25 \times 10^{306}$ (Sicher).
- Der Wert von 171!: $\approx 1,24 \times 10^{309}$ (Zu groß!).
3. Visualisierung der kombinatorischen Explosion
Fakultäten wachsen schneller als Quadrate ($n^2$) und sogar schneller als Exponentialfunktionen ($2^n$). Sehen Sie, wie schnell die Zahlen außer Kontrolle geraten:
4. Die Stirling-Formel (Die Abkürzung)
Was, wenn Sie $1.000.000!$ schätzen müssen? Selbst BigInts werden hier langsam. Dafür nutzen Mathematiker die Stirling-Formel. Sie liefert eine erstaunlich genaue Annäherung für große $n$.
Diese Formel ist entscheidend in der statistischen Thermodynamik und in Algorithmen der Informatik, bei denen oft nur die Größenordnung (Anzahl der Stellen) wichtig ist.
5. Fakultätstabelle (0! - 20!)
Die exakten Werte für die ersten 20 ganzen Zahlen. Beachten Sie, dass $20!$ bereits im Bereich der Trillionen liegt.
| n | n! (Fakultät) |
|---|---|
| 0 | 1 |
| 1 | 1 |
| 5 | 120 |
| 10 | 3.628.800 |
| 15 | 1.307.674.368.000 |
| 20 | 2.432.902.008.176.640.000 |
6. Unter der Haube: Der Algorithmus
Für Entwickler und Mathe-Begeisterte: Hier ist die Logik, mit der wir das IEEE-754-Limit mittels JavaScripts BigInt umgehen.
7. FAQ-Ecke des Professors
Referenzen
- Knuth, D. E. (1997). The Art of Computer Programming, Volume 1: Fundamental Algorithms. Addison-Wesley.
- Stirling, J. (1730). Methodus Differentialis. (Ursprung der Näherungsformel).
Berechnen Sie große Zahlen
Lassen Sie sich nicht von "Overflow-Fehlern" stoppen. Berechnen Sie jetzt exakte Fakultäten.
n! berechnen