Menu schließen

Wallisches Produkt

Frage: Wallisches Produkt
(6 Antworten)


Autor
Beiträge 0
13
Morgen e-hausi,
Ich ahbe mal wieder ein Problemchen.
Ich versuche mittels des Wallischen Produktes Pi zu errechnen.
wenn ich aber alles von anfang an bis zu 1000 im zähler durchrechnen lasse bekomme ich 2.66666666667 herraus.
- -
| 2 2 4 4 .
. . . 1000 1000 |
| - x - x - x - . . . .x --- x ---- | x 2 = 2.66666666667
| 1 3 3 5 . . . . 999 1001 |
- -
Laut http://de.wikipedia.org/wiki/Wallissches_Produkt müsste ich aber 3,1408 herrausbekommen haben.
Woran kann es liegen?
Mein Skript ist so aufgebaut, dass eine for-schleife kommt, bei dessen erstem durchlauf ich keine multiplikation mit den, noch nicht vorhandenen, werten vorher mache. Sonst wäre ja 0 das ergebnis, dann geht es weiter, dass ich 4 gegeben habe in einer variable, weil ich den vorherigen Zähler beim 2tem durchlauf mit 2 addiert habe. Um den 1. nenner zu bekommen rechne cih di 4 - 1. für den 2. 4+1 die 2 Brüche werden multipliziert, miteinander nud dann auch mit den vorherigen werten.

Das ganze verdoppeln und dann sollte es stimmen, dachte ich mir. Wo könnte mein Fehler liegen?
Frage von youngsql (ehem. Mitglied) | am 14.06.2008 - 08:39


Autor
Beiträge 0
13
Antwort von youngsql (ehem. Mitglied) | 14.06.2008 - 08:42
`Tschuldigung. Ich habe vergessen,
dass e-hausi mit zu vielen Leerzeichen muckt. Hier nochmal als Grafik.


 
Antwort von GAST | 14.06.2008 - 09:19
mit was skriptest du?


Autor
Beiträge 0
13
Antwort von youngsql (ehem. Mitglied) | 14.06.2008 - 10:52
Das hab ich mit php gemacht.


Autor
Beiträge 0
13
Antwort von youngsql (ehem. Mitglied) | 14.06.2008 - 12:42
Keiner ne Idee, woher die Abweichung kommen könnte?


Autor
Beiträge 0
13
Antwort von youngsql (ehem. Mitglied) | 14.06.2008 - 12:53
Ah. Ich weiß jetzt, wieso vorhin das ergebnis von 2/1*2/3 rauskam, wiel ich nen buchstabendreher in ner variable hatte.
Aber immer noch ist eine Abweichung vorhanden.
3.996003996, das sagt mein Skript, 3,1408 wiki
Liegt das an meiner berechnung?


Autor
Beiträge 0
13
Antwort von youngsql (ehem. Mitglied) | 14.06.2008 - 13:00
Hupps hatte nen Unterschied zwischen gedacht und getippt. Ich hab ne falsche Variable als Zähler genommen.
Sorry fürs vollspammen

Verstoß melden
Hast Du eine eigene Frage an unsere Informatik-Experten?

3 ähnliche Fragen im Forum: 0 passende Dokumente zum Thema:
> Du befindest dich hier: Support-Forum - Informatik
ÄHNLICHE FRAGEN: