如何用matlab对一大堆离散数据做傅里叶分析
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/07/07 13:06:57
如何用matlab对一大堆离散数据做傅里叶分析
![如何用matlab对一大堆离散数据做傅里叶分析](/uploads/image/z/3469593-57-3.jpg?t=%E5%A6%82%E4%BD%95%E7%94%A8matlab%E5%AF%B9%E4%B8%80%E5%A4%A7%E5%A0%86%E7%A6%BB%E6%95%A3%E6%95%B0%E6%8D%AE%E5%81%9A%E5%82%85%E9%87%8C%E5%8F%B6%E5%88%86%E6%9E%90)
将离散数据放入数组中,如数组A,共有N个数据,然后B=fft(A,N)就可以了,B就是A的频谱,用stem(B)画频谱图,stem(angle(B))是相位谱,stem(abs(B))是振幅谱
再问: 那除此之外,还有其他方法吗?
再答: 还可以做滤波、褶积、平移等变换,也可以计算信号的均方根值,提取特殊的谐波,利用窗口函数减小吉布斯现象等等,你查查Matlab工具书
再问: 那除此之外,还有其他方法吗?
再答: 还可以做滤波、褶积、平移等变换,也可以计算信号的均方根值,提取特殊的谐波,利用窗口函数减小吉布斯现象等等,你查查Matlab工具书