2016-06-03 3 views
-1

시간 도메인 t에서 함수 f (t)가 주어진다. 푸리에 변환은 주파수 영역에서 F (w)입니다.푸리에 공간 w에서 푸리에 변환을 어떻게 바꿀 수 있습니까? 어떻게하면 F (w) * w를 계산할 수 있습니까?Matlab : 푸리에 공간에서 푸리에 변환을 어떻게 조작 할 수 있습니까?

나는 이미 FFT (x)로 신호 x에 푸리에 변환을 수행했다. 그렇다면 어떻게 FFT (x)에 w를 곱하면 되는가? 나는 정말로 여기에 무엇을 해야할지 모르겠다. ...

+1

당신을 했 감지 makse 무엇을 볼 조심이, 내가되지 않았습니다의 : 당신의 신호를 가정 는 균일 한 그리드 t 이상 x(t)입니다 '. *'(곱셈)을 시도 하시겠습니까? – Suever

+0

나는 그것이 문제라고 생각하지 않는다. 나는 그가 "w"로 시작하는 법을 알지 못한다고 생각합니다 ... – bla

+0

@bla 더 의미가 있지만 전혀 명확하지 않았습니까? – Suever

답변

0

나는 당신이 w을 얻는 방법을 모르는 것이라고 이해했다.

N = numel(x); 
dt = t(2)-t(1); 
df = 1/(N*dt);  % the frequency resolution (df=1/max_T) 

if mod(N,2)==0 
    f_vector = df*((1:N)-1-N/2);  
else 
    f_vector = df*((1:N)-0.5-N/2); 
end 

w=f_vector; 
answer = fftshift(fft(x)).*w; 

당신이 2*pi 또는 piw를 곱해야 할 수있는 기회가 그렇게 확인하고

+0

고마워요! 일했다! – sebastian