如何用matlab画频谱图

 时间:2024-10-14 00:09:54

1、尽管公式与理论公式不完全一样,其原因为MATLAB里向量的第一个元素角标为1而不是0.

如何用matlab画频谱图

3、假设这个信号的定义域长为lent,向量t为N维向量,则此信号离散化的抽样周期为Ts=1/fs=lent/(N-1),其中fs为抽样频率。

如何用matlab画频谱图

5、其频域的长度我们定义为lenf,则满足lent=(N-1)*Ts,固lenf=((N-1)*(N-1)/N)/lent=fs*(N-1)/N。N较大时,lenf=fs。

如何用matlab画频谱图

7、因此频谱中(fs/2,fs)为无用谱,故频域信号的定义域向量与值域向量都应该做减半处理。即:f=f(1,N/2);y=abs(fft(x));y=y(1.N/2);好了,我们可以画出信号的时域与频域图像了。

如何用matlab画频谱图
  • matlab中怎么输入指数
  • linspace(a,b,c)什么意思
  • matlab中怎么定义函数
  • matlab中input函数使用方法和实例
  • matlab命令行窗口怎么打开
  • 热门搜索
    春节去哪旅游好 温州旅游网 乳山银滩旅游度假区 佛坪旅游 旅游交流 法国旅游地图 郑州周边旅游景点 贵州赤水旅游景点 网上团购旅游 浙江舟山旅游攻略