matlab findpeaks用法举例
时间: 2023-07-13 16:28:01 浏览: 56
matlab例程 > findpeaks.m
当使用Matlab的`findpeaks`函数时,您需要提供一个向量作为输入,函数会返回向量中的所有峰值以及它们的位置。下面是一个简单的例子:
```matlab
% 创建一个包含峰值的向量
x = [1 2 5 3 8 4 2 1];
% 使用findpeaks函数查找峰值
[peaks,locs] = findpeaks(x);
% 输出峰值和它们的位置
disp(peaks);
disp(locs);
```
在这个例子中,向量`x`包含几个峰值。使用`findpeaks`函数,我们可以得到峰值向量`peaks`和位置向量`locs`。输出结果如下:
```
5 8
3 5
```
这意味着,`x`向量的第3个和第5个位置上有峰值,分别为5和8。
阅读全文