Neumann János, Nikola Tesla, Albert Einstein
  • sublimiter
    #804
    Elhinni sem kell, hogy ugy mukodik a program, ahogy leirtam.

    Tessek kiprobalni. A valtozok ertekeit barmikor kiirathatod a konzolra, ha linuxon futtatod. Mas platformokon lehet a kepernyore vagy egy szovegfileba iratni,
    printf("%d %d %d %e \n",x,y,z,amp);

    Latni fogod, hogy minden (x,y) ertekhet, vagyis minden kepponthoz z-tol 1000-ig kap erteket. 1000-szer ad amplitudot a program minden pixelhez a kepernyon.

    for(int z=0;z<1000;z++)
    {
    dx=x-100;
    dy=y-(100+z/10);
    t=sqrt(dx*dx + dy*dy)*M_PI/10;
    amp2=sin(t);
    amp+=amp2;
    printf("%d %d %d %e \n",x,y,z,amp2);
    }