findpeaks python findpeaks

转载注明出处:http://write.blog.csdn.net/postlist

方法一:


findpeaks 寻找峰值函数


pks = findpeaks(data)

[pks,locs] = findpeaks(data) ------pks 对应峰值,locs 对应峰值位数

findpeaks python findpeaks
[...] = findpeaks(data,'minpeakheight',mph)----mph 设定峰值的最小高度

[...] = findpeaks(data,'minpeakdistance',mpd)----mpd设定两峰值间的最小间隔数

[...] = findpeaks(data,'threshold',th)

[...] = findpeaks(data,'npeaks',np)

[...] = findpeaks(data,'sortstr',str)

命令findpeaks是用于查找向量中的波峰,即某一个元素比相邻两个元素的值都大。
例如:
a=[1 3 2 5 6 8 5 3];
findpeaks(a),
则返回 3 8
[v,l]=findpeaks(a),
则返回
v=3 8
l=2 6
如果a为一个矩阵,则按照列的搜索顺序列出波峰的值和位置。

更详细的可以参考help findpeaks

缺点:

只能找波峰值,无法找波谷值。

转载注明出处:http://write.blog.csdn.net/postlist

方法二:

IndMin=find(diff(sign(diff(data)))>0)+1;
IndMax=find(diff(sign(diff(data)))<0)+1;


其中的,

IndMin,data(IndMin)对应的是波谷点的数据
IndMax,data(IndMax)对应的是波峰点的数据

  

爱华网本文地址 » http://www.aihuau.com/a/25101017/350289.html

更多阅读

pythonwith关键字用法 python with用法

本人尚未理解,暂贴于此,待日后慢慢咀嚼。with从Python 2.5就有,需要from __future__ importwith_statement。自python2.6开始,成为默认关键字。在What's new in python2.6/3.0中,明确提到:The 'with'statement is a control-flowstructure

学好Python的十种境界 学生最喜欢的十种教师

1)学好python的第一步,就是马上到www.python.org网站上下载一个python版本。我建议初学者,不要下载具有IDE功能的集成开发环境,比如Eclipse插件等。2)下载完毕后,就可以开始学习了。学习过程中,我建议可

perl和python各自擅长什么领域? 简历擅长领域怎么写

设计一个语言的初始目的决定了该语言将会内建什么功能perl初始是Larry为了格式化处理文本而创建的所以内建了正则看python居然内建一个复数型别,我猜测Guido最初一定是为了数值计算而创建了pythonso,perl擅长文字处理,python擅长数值处

Python中的高级数据结构 python的数据结构

本文由 伯乐在线 - 熊崽Kevin 翻译自 pypix.com。欢迎加入技术翻译小组。转载请参见文章末尾处的要求。数据结构数据结构的概念很好理解,就是用来将数据组织在一起的结构。换句话说,数据结构是用来存储一系列关联数据的东西。在Python

Python 基础教程 | w3cschool菜鸟教程 w3cschool菜鸟教程

Python 简介 ?Python 基础教程Python是一种解释型、面向对象、动态数据类型的高级程序设计语言。Python由Guido van Rossum于1989年底发明,第一个公开发行版发行于1991年。像Perl语言一样, Python 源代码同样遵循 GPL(GNU General Pu

声明:《findpeaks python findpeaks》为网友年華分享!如侵犯到您的合法权益请联系我们删除