为什么只返回数据不画图呢?
一般问题
发布于 2025-03-14 20:52:05
查看 9过去471天
using FFTW
using TyPlot
定义时间范围和采样点数
t = 0:0.01:5 # 从0到5,步长为0.01
n = length(t)
定义单位阶跃信号
u = [x >= 0 ? 1 : 0 for x in t]
计算FFT
U = fft(u)
计算频率轴
frequencies = fftfreq(n, 1/0.01)
使用 TyPlot 绘制频谱
TyPlot.figure()
TyPlot.plot(frequencies, abs.(U))

所属专栏:Julia语言
产品信息:Syslab科学计算环境