People seem to like my fractals:

http://christopherolah.wordpress.com/2009/12/19/formation-of-escape-time-fractals/

I'm planning to write a convenience function for these sort of things,
but they're fairly trivial otherwise.

How to make these:

Import (copy paste) William's compose function (it hasn't made its way
into sage yet...) from http://trac.sagemath.org/sage_trac/ticket/7742.

Then you can make a pretty forming Mandelbrot set like so:

animate([complex_plot(compose(x^2-y,n,x)(y=x),[-3,3],[-3,3]) for n in
range(15)]).show()

There are of course plenty of variations.

While I'm self-promoting, I'll mention that I got implicit plots
printing on a 3d printer (though I only got a deformed sphere: maximum
overhang on hacklab.to's printer is pi/4):
http://trac.sagemath.org/sage_trac/ticket/7744
People may find that cool if you mention it, though demonstrations are
likely infeasible.

Some other recommendations:

Do some complex plots of functions they're familiar with (sqrt,
x->x^2, gamma, etc). Lot's of implicit plots, to. Here's a few
interesting ones I stumbled on last year.


sage: implicit_plot3d(( -(2-abs(x))^2 -
2/(2-y^2)/abs(z)+4)-(y^2+z^2),[-5,5],[-5,5],[-5,5])

Here's one that sort of demonstrates chaos in 3d:

sage: 
implicit_plot3d((9-(3-x^2)^2)^2+(9-(3-y^2)^2)^2+(9-(3-z^2)^2)^2-81,[-5,5],[-5,5],[-5,5])

and then:

implicit_plot3d((6561-(81-(9-(3-x^2)^2)^2)^2)^2+(6561-(81-(9-(3-y^2)^2)^2)^2)^2+(6561-(81-(9-(3-z^2)^2)^2)^2)^2-6561^2,[-5,5],[-5,5],[-5,5]).show()


Christopher

-- 
To post to this group, send an email to sage-devel@googlegroups.com
To unsubscribe from this group, send an email to 
sage-devel+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/sage-devel
URL: http://www.sagemath.org

Reply via email to