#include #include #include int main( int c, char *y[] ){ double amplituda_sin,frekvence_sin,doba_trvani_sin,deltaT,t,vzorky,um,vzorkovaci_kmitocet,amplituda_sum; int a,sum; vzorkovaci_kmitocet=atof(y[1]); amplituda_sin=atof(y[2]); frekvence_sin=atof(y[3]); doba_trvani_sin=atof(y[4]); amplituda_sum=atof(y[5]); deltaT=1/vzorkovaci_kmitocet; if(frekvence_sin<0)return 1; if(doba_trvani_sin<0)return 1; if(vzorkovaci_kmitocet<0)return 1; //printf("%f %f %f\n",amplituda,frekvence,delka); //printf("%f\n",deltaT); vzorky=doba_trvani_sin/(deltaT*1000); for(a=0;a<=vzorky;a++){ t=a*deltaT; um=amplituda_sin*sin(2.0*M_PI*frekvence_sin*t); sum=rand(); sum=sum/(2147483647); sum=(sum*2)-1; sum=sum*amplituda_sum; um=um+sum; printf(" %lf\n ",um); } }