编写一段matlab代码,提取一组连续数据的峰值
时间: 2023-05-19 19:04:03 浏览: 474
matlab.峰值提取m文件
以下是一段matlab代码,可以提取一组连续数据的峰值:
```matlab
% 生成一组示例数据
data = [1 2 3 2 1 2 3 4 5 4 3 2 1];
% 找到所有峰值的位置
[pks,locs] = findpeaks(data);
% 打印所有峰值的位置和数值
disp('峰值位置:');
disp(locs);
disp('峰值数值:');
disp(pks);
```
这段代码使用了Matlab内置的`findpeaks`函数,可以找到一组数据中的所有峰值。在这个例子中,我们生成了一组示例数据`data`,然后使用`findpeaks`函数找到了所有峰值的位置和数值,并打印出来。
阅读全文