Révision 300 ETSN/MyDFT_1.py

MyDFT_1.py (revision 300)
11 11
    Y=np.zeros(size).astype(np.float32)
12 12
    for i in range(size):
13 13
        for j in range(size):
14
            X[i]=X[i]+x[j]*cos(2.*pi*i*j/size)-y[j]*sin(2.*pi*i*j/size)
15
            Y[i]=Y[i]+x[j]*sin(2.*pi*i*j/size)+y[j]*cos(2.*pi*i*j/size)
14
            X[i]=X[i]+x[j]*cos(2.*pi*i*j/size)+y[j]*sin(2.*pi*i*j/size)
15
            Y[i]=Y[i]-x[j]*sin(2.*pi*i*j/size)+y[j]*cos(2.*pi*i*j/size)
16 16
    return(X,Y)
17 17

  
18 18
import sys

Formats disponibles : Unified diff