资源简介
一个基于MATLAB的快速傅里叶变换,给新手练练手,真是很不错
代码片段和文件信息
load woke.txt;
l_s=length(woke);
n=ceil(l_s/2);
for i=1:l_s
t1(i)=woke(i1);
f1(i)=woke(i2);
end
%自己设置采样频率(这里认为500)
Fs=500;
subplot(211);
plot(t1f1);
ylabel(‘原始图‘);
ps=fft(f1l_s);
%!取幅值大小
%Re = real(ps);
%Im = imag(ps);
%for ( i= 1:1:2048 )
% Re2(i) = Re(i) * Re(i);
% Im2(i) = Im(i) * Im(i);
% A(i) = 8*sqrt( Re2(i) + Im2(i) ) /2048;
%end
A=2*abs(ps)/l_s;
A(1)=A(1)/2;
%!画出频域图
tt=Fs*(0:n-1)/l_s;
subplot(212);plot(ttA(1:n));
ylabel(‘频谱图‘);
%可以将tt和A的数据保存,他们就是频谱分析的结果,分别是频率和幅值
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 602 2005-12-04 16:51 fft.m
----------- --------- ---------- ----- ----
820 2
- 上一篇:光纤传输中的分布傅立叶算法matlab实现
- 下一篇:matlab优化工具箱讲解
相关资源
- matlab优化工具箱讲解
- 光纤传输中的分布傅立叶算法matlab实
- 基于matlab的图像处理源程序
- matlab 椭圆拟合程序
- 算术编码解码matlab源代码
- optical_flow 光流法 matlab 实现程序
- 引导图像滤波器 Matlab实现
- 分形几何中一些经典图形的Matlab画法
- OFDM系统MATLAB仿真代码
- SVM工具箱(matlab中运行)
- 图像小波变换MatLab源代码
- LU分解的MATLAB实现
- 冈萨雷斯数字图像处理matlab版(第三
- 替代数据法的matlab程序
- 用matlab实现的多站定位系统性能仿真
- 通过不同方法进行粗糙集属性约简m
- k近邻算法matlab实现
- matlab识别系统
- 神经网络分类matlab程序
- matlab正弦信号发生器的设计
- matlab程序用Hopfield网络解决TSP
- 实例matlab 编程100个常用程序
- 用MATLAB(BPSK仿真 直接扩频)
- 最小二乘法曲线拟合(MATLAB)
- 基于BP神经网络对几种字体0-9的数字识
- 多用户检测MATLAB程序
- MATLAB实现的BPSK调制解调
- 基于区域生长的图像分割MATLAB
- 龚纯《精通MATLAB最优化计算》随书源
- 基于matlab 的图像处理100实例
评论
共有 条评论