summaryrefslogtreecommitdiffstats
path: root/AufgabeFFP2.hs
diff options
context:
space:
mode:
Diffstat (limited to 'AufgabeFFP2.hs')
-rw-r--r--AufgabeFFP2.hs6
1 files changed, 3 insertions, 3 deletions
diff --git a/AufgabeFFP2.hs b/AufgabeFFP2.hs
index 0415b32..7ed19fc 100644
--- a/AufgabeFFP2.hs
+++ b/AufgabeFFP2.hs
@@ -69,11 +69,11 @@ f z k = g z k h
69 69
70-- actual function g (converts Int to Integer for more precision) 70-- actual function g (converts Int to Integer for more precision)
71g :: Int -> Int -> (Integer -> Integer -> Float) -> Float 71g :: Int -> Int -> (Integer -> Integer -> Float) -> Float
72g z k h = sum $ map (h $ fromIntegral z) [1..(fromIntegral k)] 72g z k h = sum $ map (h $ fromIntegral z) [0..(fromIntegral k)]
73 73
74-- helper function h using mem-table for the power-series (z^i) and for factorial (i!) 74-- helper function h using mem-table for the power-series (z^i) and for factorial (i!)
75hMT :: Integer -> Integer -> Float 75hMT :: Integer -> Integer -> Float
76hMT z i = (fromInteger $ pofNs z !! (fromInteger i)) / (fromInteger $ facs !! (fromInteger i-1)) 76hMT z i = (fromInteger $ pofNs z !! (fromInteger i)) / (fromInteger $ facs !! (fromInteger i))
77 77
78-- helper function h without memoization 78-- helper function h without memoization
79h :: Integer -> Integer -> Float 79h :: Integer -> Integer -> Float
@@ -98,4 +98,4 @@ gz n
98 98
99-- goedel-number generator 99-- goedel-number generator
100gzs :: [Integer] 100gzs :: [Integer]
101gzs = map gz [1..] 101gzs = map gz [0..]