matlab Y = fft(X) Y = fft(X,n) 区别?有n没有n对信号频谱有什么影响?
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/04 06:31:14
![matlab Y = fft(X) Y = fft(X,n) 区别?有n没有n对信号频谱有什么影响?](/uploads/image/z/9647633-65-3.jpg?t=matlab+Y+%3D+fft%28X%29+Y+%3D+fft%28X%2Cn%29+%E5%8C%BA%E5%88%AB%3F%E6%9C%89n%E6%B2%A1%E6%9C%89n%E5%AF%B9%E4%BF%A1%E5%8F%B7%E9%A2%91%E8%B0%B1%E6%9C%89%E4%BB%80%E4%B9%88%E5%BD%B1%E5%93%8D%3F)
matlab Y = fft(X) Y = fft(X,n) 区别?有n没有n对信号频谱有什么影响?
matlab Y = fft(X) Y = fft(X,n) 区别?有n没有n对信号频谱有什么影响?
matlab Y = fft(X) Y = fft(X,n) 区别?有n没有n对信号频谱有什么影响?
X为信号,n为变换点数.
Y = fft(X) 是对信号X进行快速傅里叶变换;
Y = fft(X,n)就是对信号X的前n个点进行快速傅里叶变换,如果n大于x的点数,则直接取前n个点,若小于n,则X先进行补零扩展为n点序列再求N点FFT.
一般情况下,n要取最接近X长度的2的整数幂,这样可以实现更快的FFT,提高计算效率.