内容

1

.用

Matlab

产生正弦波

,

矩形波

,

以及白噪声信号,并显示各自时域波形图

2

.进行

FFT

变换,显示各自频谱图,其中采样率,频率、数据长度自选

3

.做出上述三种信号的均方根图谱

,

功率图谱

,

以及对数均方根图谱

4

.用

IFFT

傅立叶反变换恢复信号,并显示恢复的正弦信号时域波形图

源程序

%********************************************************************

*****%

%

FFT

%

%********************************************************************

*****%

%********************************************************************

*****%

%***************1.

正弦波

****************%

fs=100;%

设定采样频率

N=128;

n=0:N-1;

t=n/fs;

f0=10;%

设定正弦信号频率

%

生成正弦信号

x=sin(2*pi*f0*t);

figure(1);

subplot(231);

plot(t,x);%

作正弦信号的时域波形

xlabel('t');

ylabel('y');

title('

正弦信号

y=2*pi*10t

时域波形

');

grid;

%

进行

FFT

变换并做频谱图

y=fft(x,N);%

进行

fft

变换

mag=abs(y);%

求幅值

f=(0:length(y)-1)'*fs/length(y);%

进行对应的频率转换

figure(1);

subplot(232);

plot(f,mag);%

做频谱图

axis([0,100,0,80]);

xlabel('

频率

(Hz)');

ylabel('

幅值

');

title('

正弦信号

y=2*pi*10t

幅频谱图

N=128');

grid;

%

求均方根谱

matlab 显示3d频谱_matlab 关于频谱分析程序集锦相关推荐

  1. matlab显示函数表达式_Matlab求解极限、微积分问题

    MATLAB提供了解决微分和积分微积分的各种方法,求解任何程度的微分方程和极限计算.可以轻松绘制复杂功能的图形,并通过求解原始功能以及其衍生来检查图形上的最大值,最小值和其他固定点. 本章将介绍微积分 ...

  2. matlab显示函数表达式_MATLAB在绘图时的用法——线形图

    点击上方蓝字  关注我们 MATLAB有很强的绘图功能,我们可以通过简单的代码画出一些直观而漂亮的代码.今天,我们一起来学习基本绘图常用函数. 在MATLAB中绘图首先需要设定x的范围,一般使用冒号来 ...

  3. matlab相关性分析频谱_基于Matlab的相关频谱分析程序教程

    基于Matlab的相关频谱分析程序教程 Matlab 信号处理工具箱 谱估计专题 频谱分析 Spectral estimation(谱估计)的目标是基于一个有限的数据集合描述一个信号的功率(在频率上的 ...

  4. cfree下面显示运行程序错误_Matlab系列之程序调试

    学完了程序优化,再来个程序调试,关于MATLAB的编程基础我觉得也就差不多可以了,之后应该就是对数组.矩阵进行更加具体的操作,对数学函数进一步的了解等等,之后可以算是对MATLAB的进阶了吧,突然有点 ...

  5. 复信号的傅里叶变换是什么?频谱是什么样子的?3D频谱图长啥样子?

    1.复信号的数学表达式 大家都知道,复数是由实数与虚数构成.同理,复信号也可以有一个实信号和一个虚信号构成. 数学表达式可以表示为: 这里我们还可以回想起经典的欧拉公式: 这个公式将复变函数,三角函数 ...

  6. 连续函数matlab采样,基于 MATLAB 的时域信号采样及频谱分析(转)

    一.课程设计题目: 基于 MATLAB 的时域信号采样及频谱分析 二.基本要求: ① 掌握数字信号处理的基本概念.基本理论和基本方法: ② 学会 MATLAB 的使用,掌握 MATLAB 的程序设计方 ...

  7. MATLAB中FFT的使用方法(频谱分析)

    原文地址:MATLAB中FFT的使用方法(频谱分析)作者:飞鸿 说明:以下资源来源于<数字信号处理的MATLAB实现>万永革主编 一.调用方法 X=FFT(x): X=FFT(x,N): ...

  8. 基于matlab和FFT算法实现信号频谱分析

    系列文章目录 数字信号处理(DSP:Digital Signal Process)是电子通信领域非常重要的研究方向,博主汇总了数字信号处理(DSP)中常用的经典案例分析,主要基于算法分析.MATLAB ...

  9. matlab 1到无穷_Matlab的实用技巧(一)

    Matlab的全称为:Matrix Laboratory, 即矩阵实验室.它的特点是:适合矩阵运算, 适合矩阵运算 ,适合矩阵运算.举例而言:要计算 矩阵 n 阶矩阵 M与N的乘积,matlab只需要 ...

最新文章

  1. leetcode C++ 6. Z 字形变换 将一个给定字符串根据给定的行数,以从上往下、从左到右进行 Z 字形排列。
  2. 转:“401 - 未授权:由于凭据无效,访问被拒绝”在iis的解决办法
  3. 奥特曼系列ol光元在哪个服务器,奥特曼系列ol光元怎么合理使用
  4. Linux下的Vsftpd配置篇
  5. scanf 接收 空格 输入_如何允许使用scanf输入空格?
  6. Elasticsearch--进阶-进阶两种查询方式_request uri查询和query DSL查询---全文检索引擎ElasticSearch工作笔记009
  7. 面试题-java基本数据类型和运算符
  8. python常用代码入门-最全Python算法实现资源汇总!
  9. 工业大数据分析应用在哪方面
  10. matlab读取nc\hdf\grd等气象文件 自用
  11. html的视频字幕制作步骤,十大字幕制作软件
  12. python可视化3d柱状图_「Python实现数据可视化」创建3D柱状图
  13. Android锁屏勒索病毒分析(4)秒抢红包
  14. 浅析阿里云API网关的产品架构和常见应用场景
  15. 基于python英文文件名批量翻译并重命名
  16. 微信群控系统源码的实现原理,核心源码实现,核心框架。
  17. 做跨境人人都是天秤座,三个月都没能建起一个店铺
  18. 感叹之余随手记—他山之石,可以攻玉
  19. useEffect五个经典问题实践总结
  20. 图片聚类——k-means算法的python实现

热门文章

  1. 互联网体系结构(网络基础).教案
  2. mongooseim xmpp 服务器docker 安装试用
  3. $(document).ready()和window.onload的区别
  4. ubuntu12.04升级php5.4至。。5.5
  5. 书评 —— 深入网站开发和运营
  6. ASP.NET 5系列教程 (二):Hello World
  7. 利用openssl签署多域名证书
  8. jquery.each读取json数据
  9. 利用Kickstart安装的方法
  10. xwiki[未完成]