【发布时间】:2012-03-09 19:59:35
【问题描述】:
我目前正在学习 DSP,我正在使用 Matlab 软件包来解决问题。我目前刚开始尝试学习傅立叶级数,但遇到以下问题。
使用傅里叶级数生成 100hz 三角波。
现在,我不太明白使用傅立叶级数的这部分问题。
我用下面的 matlab 代码生成了一个 100hz 的三角波:
t = 0:1/10000:1;
f=100;
x1 = sawtooth(2*pi*f*t, 0.5);
x2 = fft(x1);
plot(t,x1);
axis([0 0.10 -1 1]);
grid on;
现在我将在 matlab 中使用什么代码来绘制这个三角波的傅立叶级数?
感谢任何可能对此特定问题提出意见的人。
【问题讨论】:
标签: matlab signal-processing signals