#include #include #include int main(int qkq,char *pole[]){ int a,x; float b,c,zacatek1,zacatek2, theta,d,e,u,f,t,deltat,vzorky,t1,sig; u=atof(pole[1]); f=atof(pole[2]); t=atof(pole[3]); deltat=1.0/8000; vzorky=t/(deltat*1000); theta=2*M_PI*(f/8000); d=sin(theta); e=2*cos(theta); zacatek1=0; zacatek2=0; for(x=0;x<=vzorky;x++){ c=zacatek1; t1=x*deltat; sig=u*sin(2.0*M_PI*f*t1); b=sig+zacatek1*d+zacatek2*e; printf("%8.6f | %9.6f| %9.6f\n",deltat*x,sig,b); zacatek1=sig; if(x<=1)continue; zacatek2=c; } }