若信号x(t)的非零值在 ,在可用我们提供的函数ctft近似计算其频谱。函数ctft的调用形式为
[X,f]=ctft(x,Fs,N)
其中调用变量x 存放信号x(t)的抽样值,Fs表示对连续信号x(t)的抽样频率(Hz),N表示用DFT进行近似计算时DFT 的点数,为提高算法的计算效率,N最好取2的整数次幂,如512, 1024等。返回变量X是计算出的信号频谱,f(单位Hz)表示对应的频率点。返回变量X一般是复数,可用函数abs(X)计算出幅度谱,函数angle(X) 计算出相位谱。
(1)取Fs=50Hz, N=1024 近似计算信号 的频谱,并和理论值进行比较;