Re: mandelbrot in version 7 & Ruskeepaa version 3
- To: mathgroup at smc.vnet.net
- Subject: [mg120445] Re: mandelbrot in version 7 & Ruskeepaa version 3
- From: "Kevin J. McCann" <kjm at KevinMcCann.com>
- Date: Fri, 22 Jul 2011 19:47:34 -0400 (EDT)
- References: <j0aivf$ghq$1@smc.vnet.net>
Two things. The error is due to your argument x+Iy in the call to mandelbrot. You need a space between the I and the y, i.e. x+I y. Second, you have a semicolon at the end of the DensityPlot call; this prevents the plot from being shown. Kevin On 7/21/2011 9:15 PM, DaleJenk wrote: > I bought Mathematica 7 Home Edition last year. I'm trying to plot the > Mandelbrot Set following the instructions in Ruskeepaa's Mathematica > Navigator version 3. I'm getting an error message. > > Here's what I am introducing: > > mandelbrot = Compile[{{c,_Complex}}, > Module[{z=0+0I, n=0}, While[Abs[z]<2&& n<50, z=z^2+c; n++]; n]]; > > DensityPlot[mandelbrot[x+Iy], {x,-2,1},{y,-1.5,1.5}, PlotPoints->200, > Mesh->False, FrameTicks->{{-2,-1,0,1},{-1,0,1}}]; //Timing > > I get the message: > > CompiledFunction::cfsa: > Argument -1.99998 + Iy at position 1 should be a machine-size complex > number. > > Where am I going wrong? > > Thanks. > > >