Skip to content

Creates bifurcation diagrams of real discrete one dimensional chaotic maps

Notifications You must be signed in to change notification settings

ajaybha/chaotic_maps

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 

Repository files navigation

Bifurcation diagrams of chaotic maps

Blog post explaining bifurcation diagrams can be found here:

Creates bifurcation diagrams of chaotic maps and animations like these:

Usage:

main.cpp shows several examples of how to create bifurcation diagrams and animations thereof. If you notice that the bifurcations are blurry, increase transient, if the chaotic regions are noisy, increase samples.

Runtime is:

O( Num of frames * frame width * ( transient + samples + frame height ))

If your computer currently does not support OpenMP, remove the flag -fopenmp from the makefile.

Convert the created bitmaps to png (install imagemagick):

mogrify -format png bifurcation.bmp

Create a video from individual frames (install ffmpeg):

convert -delay 1 *.bmp video.mp4

Examples

To create plots, you can use the gnuplot script provided in the plots folder.

About

Creates bifurcation diagrams of real discrete one dimensional chaotic maps

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 93.7%
  • Gnuplot 4.3%
  • Makefile 2.0%