Logo by Sockratease - Contribute your own Logo!

END OF AN ERA, FRACTALFORUMS.COM IS CONTINUED ON FRACTALFORUMS.ORG

it was a great time but no longer maintainable by c.Kleinhuis contact him for any data retrieval,
thanks and see you perhaps in 10 years again

this forum will stay online for reference
News: Did you know ? you can use LaTex inside Postings on fractalforums.com!
 
*
Welcome, Guest. Please login or register. January 12, 2026, 07:45:15 AM


Login with username, password and session length


The All New FractalForums is now in Public Beta Testing! Visit FractalForums.org and check it out!


Pages: 1 [2] 3 4   Go Down
  Print  
Share this topic on DiggShare this topic on FacebookShare this topic on GoogleShare this topic on RedditShare this topic on StumbleUponShare this topic on Twitter
Author Topic: Bigger Newton's fractals  (Read 4354 times)
0 Members and 1 Guest are viewing this topic.
gamma
Safarist
******
Posts: 81



WWW
« Reply #15 on: January 28, 2009, 07:48:33 PM »

Take a look this amazing work:
http://home.hccnet.nl/titia.1/fractal/white.html
Logged
cKleinhuis
Administrator
Fractal Senior
*******
Posts: 7044


formerly known as 'Trifox'


WWW
« Reply #16 on: January 29, 2009, 12:43:44 AM »

yes, this is titia, an amazing fractal artistine, and a very long and appreciated member  of this forum,
in fact, i have used this image for the banner on this site above, and exactly this image is also contained
in our gallery cheesy, do not know if it actually competed in last years spring competition ...   police

no, it was just an entry, look here:
http://www.fractalforums.com/gallery/?sa=view;id=127

... but the one you posted is somehow bigger ... sad
« Last Edit: January 29, 2009, 01:01:54 AM by Trifox » Logged

---

divide and conquer - iterate and rule - chaos is No random!
HPDZ
Iterator
*
Posts: 157


WWW
« Reply #17 on: March 16, 2009, 12:40:49 AM »

On the subject, has anyone tried rendering a Newton formula with the real and imaginary components of the power varying with the x and y-axis?

I finally got around to trying this today. I've posted five representative examples with various values for the starting location.

To be precise, this shows the result of iterating the Newton's method formula applied to zp-1=0, which is z = z*(p-1+z-p)/p, where p is varied across the image: p=x+iy. The standard type of exponential smoothing is applied both to the convergent and divergent cases (I don't check which points do what).

The branch cuts caused by the complex exponents have a sort of Picasso-like effect. It reminds me of how I feel in the morning sometimes when I haven't had enough coffee....

I obviously didn't spend a lot of time on the coloring; these are just meant to give a rough feel for what it looks like. The images have either 3x3 anti-aliasing or 5x5. The color mapping is done with the count histogram.

This shouldn't be too hard to write in UF; maybe I'll do this as an exercise in learning how to write UF formulas.










Logged

Zoom deeply.
www.hpdz.net
cKleinhuis
Administrator
Fractal Senior
*******
Posts: 7044


formerly known as 'Trifox'


WWW
« Reply #18 on: March 16, 2009, 01:19:14 AM »

the first one sho0ws a nicve grid 3d structure cheesy
Logged

---

divide and conquer - iterate and rule - chaos is No random!
gamma
Safarist
******
Posts: 81



WWW
« Reply #19 on: March 19, 2009, 03:57:25 PM »

On the subject, has anyone tried rendering a Newton formula with the real and imaginary components of the power varying with the x and y-axis?

I finally got around to trying this today. I've posted five representative examples with various values for the starting location.

To be precise, this shows the result of iterating the Newton's method formula applied to zp-1=0, which is z = z*(p-1+z-p)/p, where p is varied across the image: p=x+iy. The standard type of exponential smoothing is applied both to the convergent and divergent cases (I don't check which points do what).


Hi. It seems that changing the imaginary part often leads to rotation/twisting or better "spiraling" effect observable in 4th and 5th image. Curves/contours are not closed then. Try real power.

(phew "try real power"?)
Logged
HPDZ
Iterator
*
Posts: 157


WWW
« Reply #20 on: March 19, 2009, 11:40:58 PM »

"Try real power" ... can you elaborate/clarify?

The images vary the exponent over the complex number plane, so using only a real power would mean the image would just be a single line... Perhaps my initial explanation wasn't clear, or perhaps you mean to try something else?
Logged

Zoom deeply.
www.hpdz.net
gamma
Safarist
******
Posts: 81



WWW
« Reply #21 on: March 20, 2009, 03:35:51 PM »

"Try real power" ... can you elaborate/clarify?

The images vary the exponent over the complex number plane, so using only a real power would mean the image would just be a single line... Perhaps my initial explanation wasn't clear, or perhaps you mean to try something else?

Yes! Raising to power with imaginary number is causing a kind of twisting effect and we have these sharp lines interrupting the smooth, , round, continuous flow of contours. You probably know all that.Then, p would slide only across the X axis. 
Logged
HPDZ
Iterator
*
Posts: 157


WWW
« Reply #22 on: March 21, 2009, 12:06:24 AM »

Right. The sharp interruptions are due to what are called "branch cuts" in the logarithm function that's used to calculate the complex exponentiation.

But if I were to only scan along the real axis, wouldn't the image just be a single line? Or perhaps you have another way of scanning that I'm not understanding?
Logged

Zoom deeply.
www.hpdz.net
gamma
Safarist
******
Posts: 81



WWW
« Reply #23 on: March 21, 2009, 05:28:41 PM »

I would not know, I can't see from your specification. I tried some formula in Ultrafractal and added
p=p+1 in each iteration (loop section). The result is still very Newtonian looking.
(at Harvard they take it as proof :-)
Logged
HPDZ
Iterator
*
Posts: 157


WWW
« Reply #24 on: March 21, 2009, 06:27:56 PM »

Quote
I would not know, I can't see from your specification.

Well, what I did for the five images above is pretty straightforward: I iterated the Newton's method function corresponding to z^p-1=0 with some fixed initial guess z0, letting the power p equal the coordinates of the pixel in the image. In other words, p=x+iy, where x is the horizontal coordinate in the image and y is the vertical coordinate in the image. As the image point moves, x and y change, so p changes across the image. But p stays fixed for a given pixel on the image as the loop iterates.

Quote
I tried some formula in Ultrafractal and added p=p+1 in each iteration (loop section).

What you describe here is quite different: It looks like you're changing p at each iteration, presumably starting from p=3 at the beginning of each pixel's iteration sequence. Interesting idea. I'll have to try it. I suppose a general increment dp, not necessarily 1, could be used as well....
« Last Edit: March 21, 2009, 06:30:35 PM by HPDZ, Reason: Not finished... » Logged

Zoom deeply.
www.hpdz.net
HPDZ
Iterator
*
Posts: 157


WWW
« Reply #25 on: March 21, 2009, 10:15:09 PM »

I posted some examples of what happens when you increment the exponent to the "Rate my Fractal" forum under the topic "Exponent increment".

http://www.fractalforums.com/images-showcase-(rate-my-fractal)/exponent-increment/

Does this look like what you got?
Logged

Zoom deeply.
www.hpdz.net
gamma
Safarist
******
Posts: 81



WWW
« Reply #26 on: March 22, 2009, 04:52:25 PM »

Quote
I would not know, I can't see from your specification.

Well, what I did for the five images above is pretty straightforward: I iterated the Newton's method function corresponding to z^p-1=0 with some fixed initial guess z0, letting the power p equal the coordinates of the pixel in the image. In other words, p=x+iy, where x is the horizontal coordinate in the image and y is the vertical coordinate in the image. As the image point moves, x and y change, so p changes across the image. But p stays fixed for a given pixel on the image as the loop iterates.

Quote
I tried some formula in Ultrafractal and added p=p+1 in each iteration (loop section).

What you describe here is quite different: It looks like you're changing p at each iteration, presumably starting from p=3 at the beginning of each pixel's iteration sequence. Interesting idea. I'll have to try it. I suppose a general increment dp, not necessarily 1, could be used as well....


I understand. In Ultrafractal that would be, mystuff.ufm

init:
 ; per pixel initialization
 complex zold
 complex z=#pixel ;test every point of plane as starting guess; use (1,0) for "mandelbrot" mode
loop:
 z=z-(z^#pixel-1)/(#pixel*z^(#pixel-1))
bailout:
 |z-zold|>0.0000001


BTW, In outside coloring choose file mt.ucl, Newton Basin for coloring according to roots.
Logged
HPDZ
Iterator
*
Posts: 157


WWW
« Reply #27 on: March 22, 2009, 05:31:11 PM »

Essentially, yes -- this is the case of the exponent varying with pixel location but staying constant as the iterations progress.

I generated the images from my own program, which is in C++, but I have also tried using UltraFractal to replicate it. This is my first attempt to use UF's equation editor.  smiley

My loop equation is the mathematically equivalent, simplified version of what you wrote. This form eliminates the redundant exponentiation (these are very expensive with complex exponents). I also added a couple of parameters.

Code:
init:
     z=@zinit
     p=#pixel
loop:
     oldz=z
     z = z*(p-1+z^(-p))/p
bailout:
     |z-oldz|>@epsilon

Logged

Zoom deeply.
www.hpdz.net
David Makin
Global Moderator
Fractal Senior
******
Posts: 2286



Makin' Magic Fractals
WWW
« Reply #28 on: March 23, 2009, 11:18:59 AM »

Essentially, yes -- this is the case of the exponent varying with pixel location but staying constant as the iterations progress.

I generated the images from my own program, which is in C++, but I have also tried using UltraFractal to replicate it. This is my first attempt to use UF's equation editor.  smiley

My loop equation is the mathematically equivalent, simplified version of what you wrote. This form eliminates the redundant exponentiation (these are very expensive with complex exponents). I also added a couple of parameters.

Code:
init:
     z=@zinit
     p=#pixel
loop:
     oldz=z
     z = z*(p-1+z^(-p))/p
bailout:
     |z-oldz|>@epsilon



Note that unless you really need "p" to be a variable you should not assign #pixel to "p", you should use #pixel directly - tthe runtime version will be faster as it saves a level of indirection.
Logged

The meaning and purpose of life is to give life purpose and meaning.

http://www.fractalgallery.co.uk/
"Makin' Magic Music" on Jango
HPDZ
Iterator
*
Posts: 157


WWW
« Reply #29 on: March 23, 2009, 05:26:41 PM »

Quote
Note that unless you really need "p" to be a variable you should not assign #pixel to "p", you should use #pixel directly - tthe runtime version will be faster as it saves a level of indirection.

Thanks for the advice, David. I just did it that way for ease of reading. I had no idea it would affect the execution speed. I suppose assumptions from my experience in C/C++ do not necessarily translate to UF coding.
Logged

Zoom deeply.
www.hpdz.net
Pages: 1 [2] 3 4   Go Down
  Print  
 
Jump to:  

Related Topics
Subject Started by Replies Views Last post
Animated Newton fractals Movies Showcase (Rate My Movie) lkmitch 2 1717 Last post January 26, 2009, 04:59:30 AM
by HPDZ
drawing Apollonian Gasket - newton method fractals Help & Support amirkhabbaz 4 3094 Last post December 23, 2010, 09:08:07 PM
by amirkhabbaz
3D Newton fractals 3D Fractal Generation JosLeys 9 5131 Last post March 17, 2011, 05:49:31 PM
by DarkBeam
Newton's Snowflakes Images Showcase (Rate My Fractal) Ilionstar 0 1287 Last post January 15, 2012, 08:59:12 PM
by Ilionstar
Actual 3D newton fractals (new) Theories & Research « 1 2 » Kabuto 19 1609 Last post January 22, 2013, 01:04:53 AM
by Pauldelbrot

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2015, Simple Machines

Valid XHTML 1.0! Valid CSS! Dilber MC Theme by HarzeM
Page created in 0.218 seconds with 24 queries. (Pretty URLs adds 0.009s, 2q)