FFT在MATLAB画图步骤
2017-06-15 10:51
357 查看
FFT总结步骤: 1.确定采样频率fs
一般是信号频率的2-5倍
2.确定采样点数N
一般是信号的周期T乘以fs
fs=4*fc; %采样频率,fc信号频率
Ts=1/fs; %一个周期采样时间
N=T/Ts; % 信号长度,T*fs
3.n=2^nextpow2(N);
4.X=abs(fft(x,n));%x为信号;
5.f=fs*(0:N-1)/n;
6.plot(f,X);%注意f和X的长度要一致,不知道的话可输出看一看,不一致的话可以写这种格式plot(f(1:n/2),x(1:n/2))。
一般是信号频率的2-5倍
2.确定采样点数N
一般是信号的周期T乘以fs
fs=4*fc; %采样频率,fc信号频率
Ts=1/fs; %一个周期采样时间
N=T/Ts; % 信号长度,T*fs
3.n=2^nextpow2(N);
4.X=abs(fft(x,n));%x为信号;
5.f=fs*(0:N-1)/n;
6.plot(f,X);%注意f和X的长度要一致,不知道的话可输出看一看,不一致的话可以写这种格式plot(f(1:n/2),x(1:n/2))。
相关文章推荐
- 【转】matlab下用plot画图怎么加粗
- Examples of Hough Transfer and FFT(MATLAB)
- 将mat类型的数据集导入matlab,并画图
- MatLab画图总结
- (matlab)plot画图的颜色线型
- 【已解决】Matlab 画图输出 EPS 格式文件中文出现乱码
- matlab画图最大化以及录制GIF动画
- matlab处理矩阵的一些简易操作和画图的一些小技巧
- 一文搞懂Matlab画图那些事(上篇)
- FFT快速傅里叶变换的应用——画单边频谱图matlab
- Matlab画图
- matlab画图函数汇总(三)
- matlab画图的一些问题【归纳整理前辈的一些东西】
- gdi画图基本步骤
- Beta Distribution & MATLAB循环画图
- 在matlab中执行dos环境中命令,并其读取结果画图
- MATLAB中plot()画图的颜色线型和希腊字母参数设置
- 在C++中使用MATLAB的FFT
- vs2008+matlab2010b--matlab转换为dll的操作步骤 ( 一)
- matlab 画图技巧