注册 登录
编程论坛 Matlab

谐波仿真波形问题

hfmutou 发布于 2011-08-16 08:39, 606 次点击
我用MATLAB画谐波柱形图。代码如下:
Ts=1/7000; %采样周期
N=24;           %采样点数
n=1:N;
i=sin(120*pi*n*Ts)+1/3*sin(360*pi*n*Ts)+1/5*sin(600*pi*n*Ts)+1/7*sin(840*pi*n*Ts);
y=fft(i);
C=abs(y)*2/N;
m=1:10;
bar(m,C(m));
仿真时采样点数N不同时,得到图形也不同,原因是什么?我用的N有24,128,1024得到图形差别很大。求解释。谢谢。急
1 回复
#2
pauljames2011-08-26 08:17
采样定理内容里面有关于Ts和T的关系,可以对照看看
1