islocalmax
计算局部最大值
说明
支持上述语法中的任何输入参量组合,且可使用一个或多个名称-值参量指定其他用于求局部最大值的参数。例如,TF = islocalmax(___,Name,Value)islocalmax(A,'SamplePoints',t) 根据时间向量 t 中包含的时间戳计算 A 的局部最大值。
示例
输入参数
名称-值参数
输出参量
算法
islocalmax 标识输入数据中的所有局部最大值(即峰值),并按以下步骤操作来计算每个局部最大值的相对高差。局部最大值的相对高差根据该波峰相对其他波峰的高度和位置来衡量其突出程度。
从当前峰值向左向右绘制一条水平线。当水平线段到达数据边或与数据相交时停止绘制。
标识水平线下的波谷。
使用这些波谷中的最高值作为基值。相对高差是当前局部最大值与基值高度之间的绝对差。









