I've recently been playing aroung with the fractal "Newton"
using different roots.

First off, can someone tell me the algorithm used to find this (I
know how normal fractals (mandel,julia etc. work). I know it's
iteration formula is
I am not quite sure what you are asking
for in the first part. I suppose what you want is the following.
Suppose we have an equation f(z)=0, and we want to find a root,
z, of that equation. If we start sufficiently near to the root,
say at z0 , then we can iterate by
zn+1 =zn -[f(zn
)/f'(zn )]
You can see why this is plausible if you restrict yourself to the
real case. Drawing a tangent at z0 and find where it
intersects the axis, and iterate the procedure should get you
closer to the root. (The proper proof of this requires quite a
bit of analysis, so is omitted bere.)
So, supposing that we want to find solutions to
f(z)=zp -1=0
We work out f'(z)=p zp-1 and so subsituting into the
formula we get
zn+1 =zn -[zn p
-1]/[p zn p-1 ]
which is what you have in the formula after a bit of
rearranging.
The picture you get is probably produced by setting z0
according to which pixel it is refered to, and the colour depends
either on the number of iteration before finally it converges to
a root, or on which root we converge to.
The second question is a lot easier to answer. We can write 1 as
exp(2kpi i), where k is any integer, so we have
zn = r exp(2kpi i)
and taking nth root of both side gives
z = r1/n exp(2kpi i/n)
and this gives the justification for your statement. This is a
corollary of De Moivre's Theorem.
Kerwin