본문으로 바로가기

FFT와 Rotordynamics의 whirling 방향성 등에서 등장했던 음의 주파수에 대하여 설명한 동영상.

복소수를 처음 배운지 20년은 넘은 것 같은데, 요즘 들어 복소수의 의미에 대한 새롭게 고민을 하기 시작한다.




아래 그림의 f에 화살표 되어 있는 부분에서 f가 음수일 때를 설명함. 반대방향(cw) 회전.



%% FFT_test

clear; close all; clc;


N=1024;

t=0:1/500:1024/500-1/500;

sig=cos(2*pi*100*t)+cos(2*pi*30*t);

L=2^nextpow2(N);


F=fft(sig, L);


fs=500;

f=linspace(-fs/2, fs/2, L);

plot(f, abs(fftshift(F)/L))


axis tight

xlabel('frequency (Hz)');

ylabel('abs(F)');


%% negative_frequency

clear; close all; clc;


f=0.3;


t=0:0.05:10;


for i_t=1:length(t)

    f1=exp(1i*2*pi*f*t(i_t));

    f2=exp(-1i*2*pi*f*t(i_t));

    f_real=f1+f2;

    

    quiver(0, 0, real(f1), imag(f1), 'linewidth', 2, 'MaxHeadSize',0.5)

    hold on;

    grid on;

    xlim([-2.3 2.3]);

    ylim([-2.3 2.3]);

    quiver(0, 0, real(f2), imag(f2), 'linewidth', 2, 'MaxHeadSize', 0.5)

    quiver(0, 0, real(f_real), imag(f_real), 'linewidth', 2, 'MaxHeadSize', 0.5);

    

    pause(0.1)

    clf

end