刚刚接触谱分析的内容,用到了matlab中的pwelch函数,一开始并不理解,看了些文献,对其有了个大概的了解,进行一下总结。

首先给个基本概念吧

随机信号在时间上是无限的,在样本上是无穷多,因此随机信号的能量是无限的,不满足傅里叶变换的绝对可积条件,因此其严格意义上的傅里叶变换是不存在的。因此,对随即信号的频域分析,不再是简单的频谱,而是功率谱。—— 《基于Welch算法的简单功率谱估计的Matlab分析》。

说实话,上面这段话,我也没有很深入的理解,下面举个例子来看看

Matlab编程

for i=1000:-1:1
a(i,1)=sin(pi/2*i)+sin(pi/20*i)+cos(pi/50*i);
end
pwelch(a,125,60,1000,1)

<span style="font-size:18px;"></span>

得到了这样的图片,对应的频率就是信号的频率,所以随机信号谱分析的结果其实跟其他信号的傅里叶分解效果差不多,都能够得到主要频率,但是我不明白的问题就是为什么这个谱分析的图片会有那么大的振荡呢,傅里叶变换得到的图像比这个清楚多了,所以我觉得挺不理解的。

Matlab中pwelch的用法总结相关推荐

  1. 2021-05-07 matlab中的addpath用法

    matlab中的addpath用法 打开一个不在matlab工作路径上的文件,matlab会弹出提示找不到.而如果文件在它的工作路径上,matlab就直接打开那个文件,不会弹出提示.用addpath把 ...

  2. matlab 中imagesc的用法

    imagesc(A) 将矩阵A中的元素数值按大小转化为不同颜色,并在坐标轴对应位置处以这种颜色染色 imagesc(x,y,A) x,y决定坐标范围,x,y应是两个二维向量,即x=[x1 x2],y= ...

  3. matlab sort descend,详解Matlab中 sort 函数用法

    搜索热词 (1)B=sort(A) 对一维或二维数组进行升序排序,并返回排序后的数组,当A为二维时,对数组每一列进行排序. eg: A=[1,5,3],则sort(A)=[1,3,5] A=[1,3; ...

  4. matlab imagesc参数设置,[转载]matlab 中imagesc的用法

    imagesc(A) 将矩阵A中的元素数值按大小转化为不同颜色,并在坐标轴对应位置处以这种颜色染色 imagesc(x,y,A) x,y决定坐标范围,x,y应是两个二维向量,即x=[x1 x2],y= ...

  5. matlab中频域信号IFFT,MATLAB中ifft函数用法、性质、特性-以及与fft的组合应用全面深入解析(含程序)...

    MATLAB中ifft函数用法.性质.特性,以及与fft的组合应用全面深入解析(含程序) 前言 在我之前的<MATLAB中fft函数用法.性质.特性.缺陷全面深入解析(含程序)>中,我已经 ...

  6. Matlab中 intlinprog函数用法简介

    Matlab中 intlinprog函数用法简介 本来想要自己亲手写一遍的,发现了一优质博文基本上跟我做过的例题大差不差,所以就直接放上链接. 参考链接 https://www.cnblogs.com ...

  7. matlab在axis,matlab中axis的用法

    >> axis([0 2*pi -0.9 0.9]) 图 5.1.3 使用了图形修饰的 plot 函数绘制的正弦曲线 5.1.3 图形的比较显示 在一般默认的情况下,MATLAB 每次使用 ...

  8. 关于MATLAB中clear的用法

    关于MATLAB中clear的用法 图中为MATLAB中关于clear的帮助文档 一般来说,我们经常用到的clear包括两种:clear 和 clear all,下面介绍一下两者的区别: 一.MATL ...

  9. MATLAB中(:,1)是什么含义?/MATLAB中冒号的用法

    f(:,1)就是取f 矩阵的第1列. f=[1,2,3; 3,4,6; 7,8,9] f(:,1) matlab中冒号的用法总结: 1) a:b 表示[a,a+1,--,b] A=1:5 A = 1 ...

最新文章

  1. iis web.config 配置 经典模式_部署IIS+PHP+Oracle环境
  2. 区块链技术实现只需180行go代码!
  3. 干掉 Navicat:这个 IDEA 的兄弟真香!
  4. 常用的设计模式——观察者设计模式?和发布者-订阅者设计模式的区别
  5. Atom CSScomb 增强版
  6. (原创)机器学习之numpy库中常用的函数介绍(一)
  7. MySQL建表,DML,DDL,约束,外键策略
  8. Oracle存储过程中使用游标来批量解析CLOB字段里面的xml字符串:
  9. 可信赖的服务器监控系统,可信赖的网络监控系统,源于专业和专注.PDF
  10. java直接选择排序_Java排序大法-直接选择排序
  11. python电话通知_教你如何用Python向手机发送通知
  12. 企业级 SpringBoot 教程 (十三)springboot集成spring cache
  13. python内嵌浏览器_内嵌web浏览器
  14. Word页码从任意指定页开始设置
  15. Educational Codeforces Round 51 (Rated for Div. 2).B. Relatively Prime Pairs(水题)
  16. openstack虚拟机配置vip
  17. 燃烧的远征java(三)-Struts+Spring+Hibernate:java的几种对象(PO,VO,DAO,BO,POJO)解释
  18. java学习心路历程
  19. PDE——delta函数
  20. Python教你用三行代码批量添加水印

热门文章

  1. 【老生谈算法】matlab实现PSO算法程序求解简单的函数极值问题——PSO算法
  2. 谁是小偷python代码_警察抓到四个人ABCD(小偷是谁 C++)
  3. Genesis公链正积极深入日本
  4. BATJ互联网月薪45K的Java岗面试题首次曝光,掌握这些Offer指定跑不了
  5. 在篮球运动中,领先多少分才安全。体育作家Bill 开发了一个算法,用于判断篮球比赛中怎样的领先优势是不可超越的
  6. MPLS协议基本知识总结(比较详细,好理解)
  7. 基础算法——基本思想
  8. 买了红的玩家还买了蓝
  9. 基于hadoop搭建Spark环境
  10. 电脑发热可以导致数据泄露