Logo by DarkBeam - 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: Check out the originating "3d Mandelbulb" thread here
 
*
Welcome, Guest. Please login or register. April 23, 2024, 08:10:39 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]   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: Iterated Offset  (Read 554 times)
Description: Spotting a pattern and automating it.
0 Members and 1 Guest are viewing this topic.
claude
Fractal Bachius
*
Posts: 563



WWW
« on: November 10, 2014, 03:37:26 AM »

rendered with kalles fraktaler 2:

http://mathr.co.uk/mandelbrot/2014-11-10_iterated_offset.ogv (44MB, 2m00s, no sound)

Not too deep or special, colours could do with more work, but the process behind it is perhaps interesting:

The first minibrot island passed along the way has period 4 and external angles .(0111) .(1000) (my current explorer project gui can trace the external ray from a given point, to find the corresponding angle)

The island at the center of the embedded julia set that appears has period 107 and external angles .(01111000011110000111100001111000011110000111100001111000011110000111100001111000011110000111100001110111100) .(01111000011110000111100001111000011110000111100001111000011110000111100001111000011110000111100001111000011)

The island offset one step to the side in the embedded julia set has period 111, and the external angles are formed by concatenating the angles of the previous two: 111(lo,hi) = 107(lo,hi) + 4(hi,lo)

Repeating the zoom in and offset step gives a period 218 island, with angles 218(lo,hi) = 111(lo,hi) + 107(hi,lo)

This looked like a pattern (append the angles of the previous two islands, with the lower one swapped), so I wrote a bit of Haskell code to automate it:

Code:
rays
  = ("0111", "1000")
  : ("01111000011110000111100001111000011110000111100001111000011110000111100001111000011110000111100001110111100", "01111000011110000111100001111000011110000111100001111000011110000111100001111000011110000111100001111000011")
  : zipWith append (tail rays) rays
  where
    append (alo, ahi) (blo, bhi) = (alo ++ bhi, ahi ++ blo)

main = putStrLn . (".("++) . (++")") . fst . (!! 11) $ rays

the 11th island in the list has period 9743.  I stuck its external angles into some other code of mine that traces the external ray and finds the coordinates of the island, along with a size estimate (around 1e-50).  I copy/pasted the results into a freshly saved default .kfr and rendered the zoom out sequence.

had some problems with the keyframe movie maker (corrupt AVIs), but i managed to use it to save the 170 keyframes to a 6-second uncompressed avi, converted to ppm files with avconv and used my own zoom video assembler program.
Logged
Pages: [1]   Go Down
  Print  
 
Jump to:  

Related Topics
Subject Started by Replies Views Last post
Iterated Function Systems Help & Support « 1 2 » Crucifixio 26 3947 Last post May 12, 2009, 01:49:10 PM
by David Makin
Iterated Lehmer means (new) Theories & Research BradC 4 714 Last post February 10, 2011, 12:01:50 PM
by DarkBeam
Iterated Appliances Mandelbulb3D Gallery Madman 0 834 Last post April 06, 2011, 11:10:04 PM
by Madman
Iterated Taylor series Mathematics Xakoro 1 3606 Last post February 28, 2012, 04:08:35 PM
by DarkBeam
Iterated tie instructions Fractal Humor youhn 0 1014 Last post June 03, 2014, 09:39:35 PM
by youhn

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.131 seconds with 24 queries. (Pretty URLs adds 0.007s, 2q)