이 새벽에 과제는 끝날 기미가 안보이고...
주기가 10 혹은 20인 descrete 함수가 있는데
-3~3까지는 1이고 나머지는 0인 step 함수입니다.
그 함수에 대한 Fourier series coefficient를 구하고
주기가 10인 경우에 대해서 그걸 다시 조합하여 원상태의 그래프를 출력하는겁니다.
clc;
clear all;
close all;
n = -3:3;
N = 10:10:20;
k = -30:30;
kL = length(k);
NL = length(N);
FSC(NL, kL) = 0;
for t=1:2
for s=1:kL
N3 = t.*10;
k3 = s-31;
for n=-3:3
FSC(t,s) = FSC(t,s) + (1./N3).*exp(-1.*1i.*k3.*2.*pi.*n./N3);
end
end
end
figure(1); stem(k, FSC(1, 1:kL));
figure(2); stem(k, FSC(2, 1:kL));
x = zeros(1, 61);
for t=1:61
x(t) = x(t) + FSC(1,t).*exp(-1.*1i.*(t).*2.*pi.*n./10);
end
figure(3); stem(k, x);
원그래프가 안나오고있는데, 코드에서 문제점이 뭔지 모르겠습니다.