Ключ должен сосредоточиться на этой части символического выражения
%X is the sum of all 8 functions 0 to 7
X = f2(1) + f2(2) + f2(3) + f2(4) + f2(5) + f2(6) + f2(7) + f2(8)
И попробуйте написать свой собственный код из этого.
clear; clc;
figure
upper = pi
lower = -pi
bw = 1000
%w is in 1x1000
w =linspace(lower, upper, bw)
N=8
X=zeros(1, 1000)
for k=0:N
f2=exp(-j*w*k);
X = X + f2;
end
f4=X
subplot(2,1,1)
plot(linspace(lower, upper, bw), abs(f4), 'b');
Поскольку я знаю, что мы ищем сумму всех 8 функций для n = 1: 8, я могу добиться этого в одной строке кода, как здесь
X = X + f2;
где здесь функции содержатся в векторе f2,
f2=exp(-j*w*k);
В результате вы получите тот же результат, что и субплот для ссылочного кода.