Hyperchaotic map
Embed:
(wiki syntax)
Show/hide line numbers
main.cpp
00001 #include "TFT_4DGL.h" 00002 00003 TFT_4DGL lcd(p9,p10,p11); 00004 00005 int main() { 00006 00007 int xp,yp; 00008 00009 int n = WHITE; 00010 00011 float x,y,z,xn,yn,zn; 00012 00013 float a = 3.8; 00014 float b = 0.2; 00015 00016 float x1 = 0.1; 00017 float y1 = 0.1; 00018 float z1 = 0.1; 00019 00020 00021 while(1) 00022 00023 { 00024 00025 x = a*x1*(1-x1)-0.05*(y1+0.35)*(1-2*z1); 00026 y = 0.1*((y1+0.25)*(1+2*z1)-1)*(1-1.9*x1); 00027 z = 3.78*z1*(1-z1)+b*y1; 00028 00029 xp = (int)floor(x*240); 00030 yp = (int)floor(y*3000); 00031 00032 lcd.pixel(-10+xp,135+yp,n); 00033 00034 x1 = x; 00035 y1 = y; 00036 z1 = z; 00037 00038 } 00039 00040 }
Generated on Wed Jul 20 2022 17:09:07 by
1.7.2
Kamil Ondrousek