RosettaCodeData/Task/Mandelbrot-set/Ruby/mandelbrot-set-1.rb
Ingy döt Net db842d013d A-M baby
2013-04-10 21:29:02 -07:00

12 lines
219 B
Ruby

require 'complex'
def mandelbrot(a)
Array.new(50).inject(0) { |z,c| z*z + a }
end
(1.0).step(-1,-0.05) do |y|
(-2.0).step(0.5,0.0315) do |x|
print mandelbrot(Complex(x,y)).abs < 2 ? '*' : ' '
end
puts
end