nx = 101; ny = 51; its = 20; [x, y] = meshgrid(linspace(-2, 1, nx), linspace(-1, 1, ny)); c = x + y*1i; z = zeros(ny, nx); w = char(ones(ny, nx)*' '); shade = ".:!*oe&#%@"; for i = 1:(its/its_s) for j = 1:its_s z = z.*z + c; end for j = 1:(nx*ny) if z(j) < 1 w(j) = shade(i); end end end w
Standard input is empty
w =
. ::::o:::#
. :::!!e**
. ::!!!%*!!
. :*!o%%@e!
................oo&e%@%%#oo
......................!!@@@@@@%%*!
........................!!#%@@@@@@@@!:::
..........................!!!!@@@@@@@@!!!::::::
....................@*&e....!****e@@@@@@eo!!!#::::::!o
......................!o@e&***@@#@@@@@@@@@@@@#@@@:::::eo
.......................!o@@@@o@@@@@@@@@@@@@@@@@@@&**o@*e&e
..........................*@@@@@@@@@@@@@@@@@@@@@@@@@@e@@@@*@
.......................::::*e@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@::
...................::::::*@o&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@e*:::
...............:::::::::::@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@o!::.
............:::::::::::::::*#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@!!!..
........*.::!!!!e::::::::!!@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@e*..
.......::!#ee***o@**@!!!!!!o@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@o...
......:::!!*e@@ee&@@&@o****e@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*!....
....:::::!!*@@@@@@@@@@@@o**@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*....
....:::::!!*o#@@@@@@@@@@@@ee%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@e.....
...:::::!!*&@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@o......
..::::@***o@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@:......
..::!!!o@#%#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*:.......
!*! ..:!!**&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@!::.......
%@@@@@%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@e*!::.......
!*! ..:!!**&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@!::.......
..::!!!o@#%#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*:.......
..::::@***o@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@:......
...:::::!!*&@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@o......
....:::::!!*o#@@@@@@@@@@@@ee%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@e.....
....:::::!!*@@@@@@@@@@@@o**@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*....
......:::!!*e@@ee&@@&@o****e@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*!....
.......::!#ee***o@**@!!!!!!o@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@o...
........*.::!!!!e::::::::!!@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@e*..
............:::::::::::::::*#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@!!!..
...............:::::::::::@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@o!::.
...................::::::*@o&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@e*:::
.......................::::*e@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@::
..........................*@@@@@@@@@@@@@@@@@@@@@@@@@@e@@@@*@
.......................!o@@@@o@@@@@@@@@@@@@@@@@@@&**o@*e&e
......................!o@e&***@@#@@@@@@@@@@@@#@@@:::::eo
....................@*&e....!****e@@@@@@eo!!!#::::::!o
..........................!!!!@@@@@@@@!!!::::::
........................!!#%@@@@@@@@!:::
......................!!@@@@@@%%*!
................oo&e%@%%#oo
. :*!o%%@e!
. ::!!!%*!!
. :::!!e**
. ::::o:::#