图片缩略图

高峰和下降

version 1.1.0 (2.82 KB) by 塞吉奥Yanez-Pagans
轻松地允许您自动查找,绘图,并标记局部最大值(峰值)和局部最小值在MATLAB上

155下载

更新2021年3月28日

从GitHub

在GitHub上查看许可证

轻松地允许您自动查找,绘图,并标记局部最大值(峰值)和局部最小值在MATLAB上
该代码需要MATLAB信号处理工具箱,可以在这里下载://www.tatmou.com/products/signal.html下载188bet金宝搏
如何使用这些功能:
你只需要你的“x”和“y”数组,就像你在一个简单的绘图(x,y)中所做的那样,只需要两个数字:“hs”控制峰值/低谷和它们各自的标签((+):右,(-):左)之间的水平空间,而“vs”控制垂直间距。如果有疑问,设hs=0, vs=0。
(pks, loc) = PeakDipLabels (x, y, hs vs)
- PeakDipLabels:查找、绘制和标记峰值(红色)和低谷(绿色)。
- PeakLabels:寻找,绘制,并只标记山峰(红色)。
- DipLabels:查找,绘图,标签只是dip(绿色)。
如何安装这些文件:
1.此代码使用MATLAB (version 2020a)编写。下载MATLAB在您的计算机或尝试MATLAB在线
2.如上所述,您需要安装MATLAB信号处理工具箱
3.在这个存储库中下载3个文件:“PeakDipLabels。米”、“PeakLabels。m”,和“DipLabels.m”
4.下载后,将这些函数文件复制到MATLAB的父目录。在Windows上,这通常是:C:\Users\YourUserName\Documents\MATLAB
5.就是这样!您应该能够使用这3个函数
例子:
h = 0;vs = 0;
x = linspace (-20, 1000);
y = exp (- x / 10)。* cos (x)
PeakDipLabels (x, y, hs vs)
%或者,你可以运行[pks,locs] = PeakDipLabels(x,y,hs,vs)而不是PeakDipLabels(x,y,0,0),如果你想保存峰值/低谷数组和它们的位置到工作区

引用作为

塞吉奥Yanez-Pagans(2021)。高峰和下降GitHub (https://github.com/sergioyapa/peak_and_dip_labels/releases/tag/1.1.0)。检索

MATLAB版本兼容性
创建R2020a
与任何版本兼容
平台的兼容性
窗户 macOS Linux

社区寻宝

在MATLAB中心找到宝藏,并发现社区如何可以帮助你!

开始狩猎!
要查看或报告这个GitHub插件中的问题,请访问GitHub库
要查看或报告这个GitHub插件中的问题,请访问GitHub库