clc;
clear;
%% 参数设置
Fs = 100; % Sampling frequency
T = 1/Fs; % Sampling period
f0 = 5; % 设置的频率
N = 100; % 整周期数
M = N/f0;
x = 0:T:M;
L = length(x);
%%
y = sin(2*pi*f0*x);
figure(1);
subplot(2,1,1);
plot(x,y)
title('100个整周期的频率为5的正弦波')
xlabel('f (Hz)')
f = Fs*(0:(L/2))/L;
Y = fft(y);
P2 = abs(Y/L);
P1 = P2(1:L/2+1);
P1(2:end-1) = 2*P1(2:end-1);
subplot(2,1,2);
plot(f,P1)
xlabel('f (Hz)')
title('100个整周期的频率为5的正弦波的频谱')
【MATLAB】利用FFT分析其频谱
需积分: 15 117 浏览量
2019-01-26
10:31:25
上传
评论 3
收藏 143KB ZIP 举报
SincX
- 粉丝: 94
- 资源: 6
最新资源
- PHP端通过modbus协议跟第三方设备进行数据通信
- navicat安装包亲测可用
- 算法部署-使用OpenVINO部署MobileStyleGAN轻量化高保真图像合成算法-项目源码-优质项目实战.zip
- 基于java实现远程采集华为逆变器使用modbus tcp协议进行通讯的设备数据
- Unity画面共享Spout插件
- 基于C++用modbus实现的工业设备的数据采集程序,支持Tcp、串口
- 完结12章AI Agent智能应用从0到1定制开发
- 15白落梅:你是锦瑟我为流年:三毛的万水千山-3491776.mobi
- Federated Learning-Aided Prognostics in the Shipping 4.0: Princi
- OFDM 的鲁棒频率和定时同步文献部分阅读笔记
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈