Guest User

2d-vectors-clj

a guest
May 24th, 2014
251
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. (defn v2d+ [v1 v2] (map + v1 v2))
  2. (defn v2d- [v1 v2] (map - v1 v2))
  3. (defn v2d*s [v s] (map #(* % s) v))
  4. (defn v2d*v2d [v1 v2] (reduce + (map * v1 v2)))
  5. (defn v2d-len [v] (Math/sqrt (reduce + (map #(* % %) v))))
Advertisement
Add Comment
Please, Sign In to add comment