文档

找到当地的极值

在实时编辑器中找到局部最大值和最小值

描述

找到当地的极值任务允许您交互地查找数据中的局部最大值和局部最小值。该任务自动生成MATLAB®为您的实时脚本编写代码。

使用这个任务,你可以:

  • 在来自工作空间变量的数据中找到局部最大值、最小值或两者兼有。

  • 调整参数定位更少或更多的极值。

  • 自动可视化检测的极值。

打开任务

添加找到当地的极值任务到MATLAB编辑器中的一个实时脚本:

  • 住编辑器选项卡上,选择任务>找到局部极值

  • 在脚本中的代码块中,键入一个相关的关键字,例如极值找到.选择找到当地的极值从建议的命令补全。

参数

当有局部连续极值时,指定平坦区域指示器。

方法 描述
中心 仅指示平坦区域的中心元素作为局部极值。
第一个 仅指示平坦区域的第一个元素作为局部极值。
去年 仅指示平坦区域的最后一个元素作为局部极值。
所有 将平坦区域的所有元素表示为局部极值。

指定一个最小日珥,以只返回其日珥至少为该值的局部极值。日珥值越高,返回的检出极值越少。

局部最大值(或峰值)的突出是衡量该峰值相对于其他峰值的高度和位置的突出程度。局部最小值(或山谷)的突出度是衡量相对于其他山谷而言,山谷的深度和位置是如何突出的。

指定日珥窗口类型和大小,以定义相邻点的窗口,为其计算每个局部极值的日珥。

窗口 描述
为中心的 以当前点为中心的指定窗口长度。
不对称 指定的窗口,其中包含当前点之前的元素数和当前点之后的元素数。

窗口大小是相对于变量的单位。

介绍了R2019b