Vlákno názorů k článku Fraktály v počítačové grafice III od fikus - pokud nelze zkompilovat programy s grafikou, existuje lehci...

  • Článek je starý, nové názory již nelze přidávat.
  • 9. 11. 2005 9:32

    fikus (neregistrovaný)
    pokud nelze zkompilovat programy s grafikou, existuje lehci moznost
    vybrat algoritmus generujici obrazek a souradnice bodu {x,y,z}
    vypsat do textoveho souboru. ten pak uz jen lehce namalovat v gnuplotu:

    ***************************************************************************
    int main()
    {
    int i;
    double x,y,z,xn,yn,zn,dt,a,b,c;

    a=3.0; b=26.5; c=1.0;
    dt=0.01;
    x=0.0; y=0.5; z=0.2;

    for(i=0;i<100000;i++)
    {
    if(i%10==0) printf("%lf %lf %lf\n",x,y,z);
    xn=x+(-a*x*dt)+(a*y*dt);
    yn=y+(b*x*dt)-(y*dt)-(z*x*dt);
    zn=z+(-c*z*dt)+(x*y*dt);

    x=xn; y=yn; z=zn;
    }


    return 0;
    }
    ***************************************************************************

    kompilace: gcc blabla.c

    spusteni: ./a.out > xyz

    namalovani v gnuplotu jako 2D: plot 'xyz'

    jako 3D: splot 'xyz'
  • 9. 11. 2005 9:33

    fikus (neregistrovaný)
    pred int main() jsem zapomel vlozit radek #include<stdio.h>
    a maluje to lorenzuv atraktor.