相对高差
峰值的相对高差根据峰值本身高度及其相对于其他峰值的位置衡量其突出程度。较矮的孤立峰值可能会比虽然较高但在高峰范围中并不显著的一员更加突出。
要测量峰值的相对高差,请执行以下步骤:
在峰值上放一个标记。
从峰值向左右延伸一条水平线,直到该线出现以下情况之一:
穿过信号,因为出现更高的峰值
到达信号的左端或右端
找出步骤 2 中定义的两个区间中每个区间内的信号最小值。此点是波谷或信号端点之一。
在两个区间的最小值中,较高者即为参考水平。在此水平以上的峰值高度就是其相对高差。
findpeaks
对端点之外的信号行为不做假设,无论其高度如何。因此,步骤 2 和 4 会忽略端点以外的信号行为,该行为通常会影响参考水平的值。例如,假设此信号的峰值如下:
峰值编号 | 左区间位于峰值和以下值之间 | 右区间位于峰值和以下值之间 | 左区间内的最低点 | 右区间内的最低点 | 参考水平(最高最小值) |
---|---|---|---|---|---|
1 | 左端 | 因峰值 2 产生的交叉点 | 左端点 | a | a |
2 | 左端 | 右端 | 左端点 | h | 左端点 |
3 | 因峰值 2 产生的交叉点 | 因峰值 4 产生的交叉点 | b | c | c |
4 | 因峰值 2 产生的交叉点 | 因峰值 6 产生的交叉点 | b | d | b |
5 | 因峰值 4 产生的交叉点 | 因峰值 6 产生的交叉点 | d | e | e |
6 | 因峰值 2 产生的交叉点 | 右端 | d | h | d |
7 | 因峰值 6 产生的交叉点 | 因峰值 8 产生的交叉点 | f | g | g |
8 | 因峰值 6 产生的交叉点 | 右端 | f | h | f |
9 | 因峰值 8 产生的交叉点 | 穿过信号(由于存在右端点) | h | i | i |