我是靠谱客的博主 任性裙子,最近开发中收集的这篇文章主要介绍三个参数 matlab程序,傅里叶变换(fft)matlab程序三 - matlab快速傅里叶变换(三个matlab程序介绍)...,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
傅里叶变换(fft)matlab程序三
clear all %清除内存所有变量
close all %关闭所有打开的图形窗口
%% 执行FFT点数与原信号长度相等(100点)
% 构建原信号
N=100; % 信号长度(变量@@@@@@@)
Fs=1; % 采样频率
dt=1/Fs; % 采样间隔
t=[0:N-1]*dt; % 时间序列
xn=cos(2*pi*0.24*[0:99])+cos(2*pi*0.26*[0:99]);
xn=[xn,zeros(1,N-100)]; % 原始信号的值序列
subplot(3,2,1) % 变量@@@@@@@
plot(t,xn) % 绘出原始信号
xlabel(‘时间/s’),title(‘原始信号(向量长度为100)’) % 变量@@@@@@@
% FFT分析
NN=N; % 执行100点FFT
XN=fft(xn,NN)/NN; % 共轭复数,具有对称性
f0=1/(dt*NN); % 基频
f=[0:ceil((NN-1)/2)]*f0; % 频率序列
A=abs(XN); % 幅值序列
subplot(3,2,2),stem(f,
最后
以上就是任性裙子为你收集整理的三个参数 matlab程序,傅里叶变换(fft)matlab程序三 - matlab快速傅里叶变换(三个matlab程序介绍)...的全部内容,希望文章能够帮你解决三个参数 matlab程序,傅里叶变换(fft)matlab程序三 - matlab快速傅里叶变换(三个matlab程序介绍)...所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复