Advertisement
Guest User

dft

a guest
Oct 22nd, 2019
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.42 KB | None | 0 0
  1. import math
  2.  
  3.  
  4.  
  5. N = int(input("Digite o tamanho do sinal (N): "))
  6. x = []
  7. X = []
  8.  
  9. for i in range(N):
  10.     aux = int(input("Digite o sinal na posição["+str(i)+"]: "))
  11.     x.append(aux)
  12.  
  13. for m in range(N):
  14.     sumX = 0
  15.     for n in range(N):
  16.         SumX =+ (x[n]*math.cos(2*math.pi*(m/N)*n)-(math.sqrt(-1)*math.sin(2*math.pi*(m/n)*n)))
  17.  
  18.     X.append(sumX)
  19.  
  20. for m in range(N):
  21.     print("X["+str(m)+"] ="+X[m])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement