Chen’s chaotic system

Dependencies:   mbed

Committer:
JLS
Date:
Mon Mar 28 18:44:44 2011 +0000
Revision:
0:b2b911754c11

        

Who changed what in which revision?

UserRevisionLine numberNew contents of line
JLS 0:b2b911754c11 1 #include "TFT_4DGL.h"
JLS 0:b2b911754c11 2
JLS 0:b2b911754c11 3 TFT_4DGL lcd(p9,p10,p11);
JLS 0:b2b911754c11 4
JLS 0:b2b911754c11 5 int main() {
JLS 0:b2b911754c11 6
JLS 0:b2b911754c11 7 int xp,yp;
JLS 0:b2b911754c11 8
JLS 0:b2b911754c11 9 int n = WHITE;
JLS 0:b2b911754c11 10
JLS 0:b2b911754c11 11 float x,y,z;
JLS 0:b2b911754c11 12
JLS 0:b2b911754c11 13 float a = 35;
JLS 0:b2b911754c11 14 float b = 3;
JLS 0:b2b911754c11 15 float c = 28;
JLS 0:b2b911754c11 16
JLS 0:b2b911754c11 17 float dt = 0.001;
JLS 0:b2b911754c11 18
JLS 0:b2b911754c11 19 float x1 = 1;
JLS 0:b2b911754c11 20 float y1 = 1;
JLS 0:b2b911754c11 21 float z1 = 1;
JLS 0:b2b911754c11 22
JLS 0:b2b911754c11 23
JLS 0:b2b911754c11 24 x = x1;
JLS 0:b2b911754c11 25 y = y1;
JLS 0:b2b911754c11 26 z = z1;
JLS 0:b2b911754c11 27
JLS 0:b2b911754c11 28 while(1)
JLS 0:b2b911754c11 29
JLS 0:b2b911754c11 30 {
JLS 0:b2b911754c11 31
JLS 0:b2b911754c11 32 x = x1+(a*(y1-x1))*dt;
JLS 0:b2b911754c11 33 y = y1+((c-a)*x1-(x1*z1)+(c*y1))*dt;
JLS 0:b2b911754c11 34 z = z1+((x1*y1)-(b*z1))*dt;
JLS 0:b2b911754c11 35
JLS 0:b2b911754c11 36 xp = (int)floor(5*x);
JLS 0:b2b911754c11 37 yp = (int)floor(3*z);
JLS 0:b2b911754c11 38
JLS 0:b2b911754c11 39 lcd.pixel(20+yp,150+xp,n);
JLS 0:b2b911754c11 40
JLS 0:b2b911754c11 41 x1 = x;
JLS 0:b2b911754c11 42 y1 = y;
JLS 0:b2b911754c11 43 z1 = z;
JLS 0:b2b911754c11 44
JLS 0:b2b911754c11 45 }
JLS 0:b2b911754c11 46
JLS 0:b2b911754c11 47 }