主要内容

寻找局部极值

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

描述

寻找局部极值Task允许您交互式地查找数据中的局部极大值和局部极小值。任务自动生成MATLAB®为您的活动脚本编写代码。

使用此任务,您可以:

  • 在工作空间变量的数据中查找局部极大值、极小值或两者都有。

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

  • 可视化检测到的极值。

打开任务

要添加寻找局部极值任务到MATLAB实时编辑器中的实时脚本:

  • 住编辑器选项卡上,单击任务并选择寻找局部极值图标

  • 在活动脚本中的代码块中,键入相关的关键字,例如极值找到.选择寻找局部极值从建议的命令补全。

参数

此任务对包含在矢量、表或时间表中的输入数据进行操作。数据可以是有类型的逻辑,或有符号或无符号整数类型,例如int64

当为输入数据提供表格或时间表时,选择所有受支万博1manbetx持的变量对具有受支持类型的所有变量进行操作。万博1manbetx选择所有数值变量对所有类型的变量进行操作,或有符号或无符号整数类型。要选择要操作的特定受支持变量,请选择万博1manbetx指定的变量然后分别选择变量。

当您有局部连续的极值时,请指定平面区域指示器。

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

指定最小突出值,只返回突出值至少为该值的局部极值。较高的突出值返回较少的检测到的极值。

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

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

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

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

版本历史

R2019b引入

全部展开