代码报错:未定义问题
一般问题
发布于 2024-12-17 21:01:39
查看 26过去558天
您好!
我这里的num在上文中已经定义了,为什么还会显示未定义。
(后面的subplot的使用,是为了在一张图上分别画出四个函数图像)
我自己尝试删除for循环中的num和subplot,发现只会出现一张图片,该图片仅有一个函数图像。

using TyBase
using TyMath
using TyPlot
clear()
plt_close("all")
wc = 0.4*pi
num = 0
len = [81 61 41 21]
for l in len
temp = (l-1)/2
n = -temp:temp
h = wc / pi * sinc.(wc .* n / pi)
H0 = fft(h)
H = fftshift(H0)
num = num + 1;
subplot(2,2,num)
stem(abs.(H))
xlabel("w")
ylabel("幅度")
end
tightlayout()
所属专栏:Julia语言
产品信息:Syslab科学计算环境