funkcja gamma w c++

Wszelkiego rodzaju zadania nie dotyczące funkcji w działach powyżej lub wiążace więcej niż jeden typ funkcji. Ogólne własności. Równania funkcyjne.
Awatar użytkownika
bisz
Użytkownik
Użytkownik
Posty: 572
Rejestracja: 13 paź 2004, o 18:29
Płeć: Mężczyzna
Lokalizacja: Szczecin
Podziękował: 4 razy
Pomógł: 27 razy

funkcja gamma w c++

Post autor: bisz » 8 lis 2005, o 13:46

jak by napisac taka funkcje w jakimkolwiek jezyku programowania np c++ ? no bo z silnią jest prosta sprawa ale z funkcją gamma ?

Awatar użytkownika
g
Użytkownik
Użytkownik
Posty: 1554
Rejestracja: 21 sie 2004, o 16:44
Płeć: Mężczyzna
Lokalizacja: Kraków
Pomógł: 59 razy

funkcja gamma w c++

Post autor: g » 8 lis 2005, o 16:30

jezeli nie interesuje cie czas dzialania tego programu, to bezposrednio z definicji. jezeli interesuje cie dokladnosc rzedu dziewieciu miejsc po przecinku, to spokojnie calkowanie do nieskonczonosci mozesz zastapic przez calkowanie do 4x (gdzie x to input). zaimplementuj metode prostokatow, dobierz jakos sensownie przedzialy i voila.
chociaz na dobra sprawe to dla efektywniejszego dzialania mozesz sie bawic tylko dla \(\displaystyle{ x (0,1]}\), a potem rekurencyjnie, korzystajac z tego, ze \(\displaystyle{ \Gamma(x) = x\Gamma(x-1)}\).

ODPOWIEDZ