Дискретна Фуријеова трансформација — разлика између измена

Садржај обрисан Садржај додат
Autobot (разговор | доприноси)
м Разне исправке
Ред 176:
:<math>a_4 = b_4 = 0\,</math>
 
Из <math>a_4=b_4 = 0\,</math> можемо да закључимо да фреквенција од 4 -{Hz}- нема у нашем сигналу. Често је врло згодно навести све амплитуде у графикону. Амплитуда <math>A_k\,</math> за неку фреквенцију <math>k</math> је <math>A_k = \sqrt{( a_k^2 + b_k^2 )}</math>. У нашем случају наш фреквентни спектрум изгледа овако:
 
[[Слика:dft_signal_amplitude.gif]]
 
Све <math>a_i\,</math> и <math>b_i\,</math> за које важи <math>\sqrt{( a_i^2 + b_i^2 )} < 1</math> избацујемо и на крају добијамо реконструисану и обрађену функцију:
 
:<math>f(t) = 10 + 3\cos(2 \omega t)\,</math>
Ред 202:
/* violina svira ton od 25 -{Hz}- */
double ugaona_brzina = 2 * pi * FREQ;
return 5 + 10 * cos( ugaona_brzina * t) + 15 * cos( 2 * (ugaona_brzina * t) )
+ 20 * sin (3 * (ugaona_brzina * t) );
Ред 215:
for (k = 0; k < N; k ++ )
{
// f[k] == f( t[k] );
coeff += cexp (- I * omega_n * t[k]) * f[ k ] ;
}
Ред 262:
for (n = 1; n < N/2+1; n++ )
{
if (cabs( coeff[n]) > 0.1 )
{
// c = 1/2 (a + ib ), zato a = 2 * |c|, b == 0
a[n] = 2 * cabs( coeff[n]) / N;
if (abs (carg(coeff[n])) > 0.001 )