From 35c239e4b7ab489961a0029a53b505921f230244 Mon Sep 17 00:00:00 2001 From: Jesse Luehrs Date: Fri, 24 Oct 2014 11:45:40 -0400 Subject: start factoring out into modules --- src/Fractal.jl | 4 ++++ src/complex-plane.jl | 4 ++++ src/mandelbrot.jl | 3 +++ 3 files changed, 11 insertions(+) create mode 100644 src/Fractal.jl create mode 100644 src/complex-plane.jl create mode 100644 src/mandelbrot.jl (limited to 'src') diff --git a/src/Fractal.jl b/src/Fractal.jl new file mode 100644 index 0000000..e7f6f2b --- /dev/null +++ b/src/Fractal.jl @@ -0,0 +1,4 @@ +module Fractal +include("complex-plane.jl") +include("mandelbrot.jl") +end diff --git a/src/complex-plane.jl b/src/complex-plane.jl new file mode 100644 index 0000000..ddea80e --- /dev/null +++ b/src/complex-plane.jl @@ -0,0 +1,4 @@ +function complexplane(range, divisions) + line = linspace(-range / 2.0, range / 2.0, divisions) + [ x + y*im for x=line, y=line ] +end diff --git a/src/mandelbrot.jl b/src/mandelbrot.jl new file mode 100644 index 0000000..614d490 --- /dev/null +++ b/src/mandelbrot.jl @@ -0,0 +1,3 @@ +function mandelbrot(z, c) + z.^2 + c +end -- cgit v1.2.3-54-g00ecf