【发布时间】:2026-01-09 08:20:03
【问题描述】:
我想生成一些数字来说明使用傅立叶变换进行时间序列分析的缺点。我的目标是表明 2 个明显非常不同的信号具有非常相似形状的光谱。首先,我创建我的系列:
t = 0:.01:2;
y = sin(2.*pi.*5.*t)+sin(2.*pi.*10.*t);
r1 = find(t <= 1);
r2 = find(t > 1);
y2a = sin(2.*pi.*5.*t(r1));
y2b = sin(2.*pi.*10.*t(r2));
y2 = [y2a,y2b];
figure(1);
subplot(211);
plot(t,y,'k');
subplot(212);
plot(t,y2,'k');
制作:
现在,我想证明它们的光谱具有非常相似的形状:
这些示例取自我想在 matlab 中重现的一些课堂笔记。但是,我在复制第二个情节时遇到了困难。谁能建议如何使用提供的信息在 matlab 中生成第二个图?
【问题讨论】:
-
你试过
doc fft吗?这也会给你更多的提示:*.com/questions/10758315/… -
@Kate 这不是问题,但
t应该是从 0 到 4,根据您的课堂笔记,但您已将其定义为从 0 到 2。 -
好的,所以说我把它从 0 改成 4,我将如何重现第二个情节?
标签: matlab time-series dft