Wie rekursiv definierte Funktion in normale umwandeln?
Ich habe :
g(0) = 1
g(1) = 1/2
g(x) = (x-1/2)*g(x-1)
also zB
g(4) = 7/2 * 5/2 *3/2 *1/2
Wie kann ich sie in eine normale Funktion umwandeln ? sieht ein bisschen so aus wie Fakultät ?
2 Antworten
![](https://images.gutefrage.net/media/user/ralphdieter/1444750340_nmmslarge.jpg?v=1444750340000)
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
Mathematik
g(n) = (2n)! / (n!·4^n)
Beweis durch Einsetzen in die Rekursionsformel.
![](https://images.gutefrage.net/media/user/Spiderpig42/1523388482957_nmmslarge__104_37_406_406_4da7f0d1c5f707b4309bf110dfc99311.jpg?v=1523388483000)
Versuch das mal.
x = 1;
for(i = 1; i <= x; i++) {
x *= i-0.5;
}
![](https://images.gutefrage.net/media/default/user/8_nmmslarge.png?v=1551279448000)
Danke aber wollte eigentlich eine Formel , nicht ein Iterativen code :D