我怎么找到的(x, y)坐标图的高峰和低谷?

289(30天)
我新Matlab和我不知道如何找到的高峰或低谷的坐标图。在网上查找后,我试着用findpeaks()并给我的局部极大值函数的y的值((e ^ (−)) * cos(2πft),其中t是时间和和f是常数)。然而,我无法找到对应的值(和findpeaks()省略了当地最大截距)。我也不确定如何找到山谷的坐标(最小值或“波谷”)。

接受的答案

图像分析
图像分析 2015年11月1日
x值的第二个返回参数findpeaks ()。索引号。你的公式没有x的名字的指数。如果你有第二个数组t,那么你会做得到的t值
[peakValues、索引]= findpeaks (y);
tValues = t(索引);
山谷,你反转的信号,所以,现在过去山谷现在山峰,并使用findpeaks ()
invertedY = max (y) - y;
[peakValues、索引]= findpeaks (invertedY);
tValues = t(索引);
5个评论
马库斯Wahl
马库斯Wahl 2018年11月24日
另一种可能是取绝对值的向量只找到两峰的索引和价值观。需要回去和评估原始函数y的值,尽管。

登录置评。

标签

下载188bet金宝搏

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!