Henon map - Mod1 color

Committer:
JLS
Date:
Sun Jan 09 20:28:58 2011 +0000
Revision:
0:bec36392e39d

        

Who changed what in which revision?

UserRevisionLine numberNew contents of line
JLS 0:bec36392e39d 1 #include "TFT_4DGL.h"
JLS 0:bec36392e39d 2
JLS 0:bec36392e39d 3 TFT_4DGL lcd(p9,p10,p11);
JLS 0:bec36392e39d 4
JLS 0:bec36392e39d 5 int main() {
JLS 0:bec36392e39d 6
JLS 0:bec36392e39d 7 float a = 0.2;
JLS 0:bec36392e39d 8 float b = 0.9991;
JLS 0:bec36392e39d 9
JLS 0:bec36392e39d 10 float x = 0.1;
JLS 0:bec36392e39d 11 float y = 0.1;
JLS 0:bec36392e39d 12
JLS 0:bec36392e39d 13 int xout = 0;
JLS 0:bec36392e39d 14 int yout = 0;
JLS 0:bec36392e39d 15 int n = WHITE;
JLS 0:bec36392e39d 16 int m = 0;
JLS 0:bec36392e39d 17
JLS 0:bec36392e39d 18 while (1) {
JLS 0:bec36392e39d 19
JLS 0:bec36392e39d 20 double x1 = x;
JLS 0:bec36392e39d 21 double y1 = y;
JLS 0:bec36392e39d 22
JLS 0:bec36392e39d 23 x = y1+1-a*pow(x1,2);
JLS 0:bec36392e39d 24 y = b*x1;
JLS 0:bec36392e39d 25
JLS 0:bec36392e39d 26 m++;
JLS 0:bec36392e39d 27
JLS 0:bec36392e39d 28 if (m==450) {
JLS 0:bec36392e39d 29
JLS 0:bec36392e39d 30 m = 0;
JLS 0:bec36392e39d 31
JLS 0:bec36392e39d 32 n = rand();
JLS 0:bec36392e39d 33
JLS 0:bec36392e39d 34 }
JLS 0:bec36392e39d 35
JLS 0:bec36392e39d 36 xout = 120+(24*x);
JLS 0:bec36392e39d 37 yout = 160+(32*y);
JLS 0:bec36392e39d 38
JLS 0:bec36392e39d 39 lcd.pixel(xout,yout,n);
JLS 0:bec36392e39d 40
JLS 0:bec36392e39d 41 }
JLS 0:bec36392e39d 42 }