#include #include #include int main(int a, char *pole[]){ float sum, sumik, vzorkmit, amplituda, kmitocet, cas, deltaT, vzorky, t, signal; vzorkmit=atof(pole[1]); amplituda=atof(pole[2]); kmitocet=atof(pole[3]); cas=atof(pole[4]); sum=atof(pole[5]); deltaT=1.0/vzorkmit; vzorky=cas/(deltaT*1000); int b; for(b=0;b<=vzorky;b++){ double randomcisilka=(double)rand()/((double)RAND_MAX / 2)-1.0; t=b*deltaT; sumik=randomcisilka*sum; signal=amplituda*sin(2.0*M_PI*kmitocet*t)+sumik; printf("%8.6f | %9.6f | %9.6f\n", deltaT*b, signal, sumik); } }