matlab findpeak用法
时间: 2023-07-13 16:20:00 浏览: 170
C++实现峰值检测,可根据阈值、峰值距离筛选峰值等同于matlab findpeak函数
MATLAB中的findpeaks函数用于查找数据中的峰值。它的用法如下:
```
[pks,locs] = findpeaks(y)
```
其中,y是要查找峰值的一维向量,pks是峰值的值的向量,locs是峰值的位置的向量。例如:
```
y = [0 1 2 1 0 -1 0 1 2 3 2 1];
[pks,locs] = findpeaks(y)
```
输出结果为:
```
pks = [2 1 3]
locs = [3 8 10]
```
这表示y中有三个峰值,分别在位置3、8和10,它们的值分别为2、1和3。findpeaks函数还有其他可选参数,可以通过help findpeaks命令查看。
阅读全文