Guest User

Untitled

a guest
Dec 3rd, 2017
198
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. ; use 'letex' to expand fun into f
  2. ; use floating point operators add, sub, div
  3.  
  4. (define (deriv fun)
  5.     (letex (f fun)
  6.         (lambda (x) (div (sub (f (add x 0.0000001)) (f x)) 0.0000001))) )
  7.  
  8. (define (square x) (mu x x))
  9.  
  10. ((deriv square) 10)
Add Comment
Please, Sign In to add comment