Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- integrate :: (Double -> Double) -> Double -> Double -> Double
- integrate f a b =
- let
- step = (b - a) / 1000
- segments = [a + x * step | x <- [0..999]]
- area x = step * (f x + f (x + step)) / 2
- in sum $ map area segments
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement