问题是如何以离散形式绘制下面的等式:
g =(1-exp(-1i * pi * k))/(1-exp(-1i * pi * k / 50))其中k的范围为-300至300
执行程序时,我总是收到以下错误:
"试图访问(-299); index必须是正整数或逻辑。"
我不知道这意味着什么,我试图排除pi的偶数值,但仍然是同样的问题。我需要一只手。
答案 0 :(得分:0)
尝试:
clear all
k = -300:300;
g = (1-exp(-1i*pi*k))./(1-exp(-1i*pi*k/50));
subplot(3,1,1)
plot(k,real(g))
ylabel('real(g)')
xlabel('k')
subplot(3,1,2)
plot(k,imag(g))
ylabel('imag(g)')
xlabel('k')
subplot(3,1,3)
plot(g)
xlabel('real(g)')
ylabel('imag(g)')
我担心你可能会覆盖exp,这会导致问题