new euler
haskell
posted: Jan, 19th 2012 | jump to bottom
data Euler = Euler { x :: Double , y :: Double , deriv :: (Double -> Double -> Double) , delta :: Double , end :: Double } euler :: Euler -> Double euler e | x e == end e = y e | otherwise = euler Euler { x = (x e + (delta e)), y = ((deriv e) (x e) (y e)), deriv = (deriv e), delta = (delta e), end = end e}
154 views




