progs/mandelbrot.scala
changeset 136 c08ba57a7f53
parent 124 c45d3cd9a749
child 137 53c769a78a1e
equal deleted inserted replaced
135:077e63e96287 136:c08ba57a7f53
   107 val exa1 = Complex(-2.0, -1.5)
   107 val exa1 = Complex(-2.0, -1.5)
   108 val exa2 = Complex( 1.0,  1.5)
   108 val exa2 = Complex( 1.0,  1.5)
   109 
   109 
   110 time_needed(mandelbrot(exa1, exa2, 1000))
   110 time_needed(mandelbrot(exa1, exa2, 1000))
   111 
   111 
   112 // ehxample 2
   112 // example 2
   113 val exb1 = Compylex(-0.37465401, 0.659227668)
   113 val exb1 = Complex(-0.37465401, 0.659227668)
   114 val exb2 = Complex(-0.37332410, 0.66020767)
   114 val exb2 = Complex(-0.37332410, 0.66020767)
   115 
   115 
   116 time_needed(mandelbrot(exb1, exb2, 1000))
   116 time_needed(mandelbrot(exb1, exb2, 1000))
   117 
   117 
   118 // example 3
   118 // example 3
   123 
   123 
   124 // some more computations with example 3
   124 // some more computations with example 3
   125 val delta = (exc2 - exc1) * 0.0333
   125 val delta = (exc2 - exc1) * 0.0333
   126 
   126 
   127 time_needed(
   127 time_needed(
   128 for (i <- (0 to 12)) 
   128   for (i <- (0 to 12)) 
   129   mandelbrot(exc1 + delta * i, 
   129      mandelbrot(exc1 + delta * i, 
   130              exc2 - delta * i, 1000))
   130                 exc2 - delta * i, 1000))
   131 
   131 
   132 
   132 
   133 
   133