我是靠谱客的博主 任性裙子,最近开发中收集的这篇文章主要介绍三个参数 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程序介绍)...所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(71)

评论列表共有 0 条评论

立即
投稿
返回
顶部