Wenn ich in einem Onlinetaschenrechner die Fakultät von 2,2 berechne (2,2!), ist das Ergebnis 2.42396547994.
Bei der Entwicklung einer Taschenrechnerapplikation habe ich nun die Berechnung ganzzahliger Fakultäten um die Berechnnug der Fakultät von Fließkommzahlen anhand folgender Formel / Funktion erweitert:
Diese Formel habe ich aus dem Netz gerippt, und sie liefert mit als Ergebnis von 2,2! einen anderen als den oben angegebenen Wert, nämlich: 2.349571254135079
Ist die Formel falsch, und falls ja, gibt es eine kanonische Formel zur Berechnung der Fakultät von Fließkommazahlen?
Bei der Entwicklung einer Taschenrechnerapplikation habe ich nun die Berechnung ganzzahliger Fakultäten um die Berechnnug der Fakultät von Fließkommzahlen anhand folgender Formel / Funktion erweitert:
Java:
private double stirlingFactorial(double n) {
if (n == 1) {
return 1;
}
double z;
double e = 2.71;
z = Math.sqrt(2*3.14*n) * Math.pow((n/e), n);
return z;
}
Diese Formel habe ich aus dem Netz gerippt, und sie liefert mit als Ergebnis von 2,2! einen anderen als den oben angegebenen Wert, nämlich: 2.349571254135079
Ist die Formel falsch, und falls ja, gibt es eine kanonische Formel zur Berechnung der Fakultät von Fließkommazahlen?