局部最大值和最小值
localmax 和 localmin 函数可用于查找 2D 或 3D 数据集中的局部最大值和最小值。
对于 2D 数据集,x 数据记录于矩阵 M1 的第一列,其关联的响应位于第二列。
对于 3D 数据集,x 和 y 数据分别记录于矢量 x 和 y,其关联的响应位于矩阵 M2 中。
• localmax(M1, [w]) - 返回在矩阵 M1 第二列中找到的每个最大值的 x 和 y 值两列矩阵。
• localmax(x, y, M2, [w]) - 返回在矩阵 M2 中找到的每个最大值的 x、y 和 z 值三列矩阵。
• localmin(M1, [w]) - 返回在矩阵 M1 第二列中找到的每个最小值的 x 和 y 值两列矩阵。
• localmin(x, y, M2, [w]) - 返回在矩阵 M2 中找到的每个最小值的 x、y 和 z 值三列矩阵。
如果可选窗口宽度 w 大于 1,则数据中的每个点必须大于周围的 (2w + 1) 个要被视为局部最大值的点,从而避免由噪声引发的误报。
自变量
• M1 是实数 n x 2 矩阵。
• w (可选) 为大于或等于 1 的整数,其默认值为 1。
• x, y 为实矢量。
• M2 是具有与矢量 x 相同行数的实矩阵,其列数与矢量 y 的行数相同。