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);
}