主要内容

找到当地的极值

在Live Editor中查找局部最大值和最小值

描述

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

使用此任务,您可以:

  • 从工作区变量的数据中查找局部最大值、最小值或两者。

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

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

打开任务

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

  • 现场编辑选项卡,选择任务>查找局部极值.

  • 在脚本的代码块中,键入相关关键字,例如极值或者发现.选择找到当地的极值从建议的命令完成。

参数

此任务对类型为的数据进行操作仅有一个的,双重的必然的,或有符号或无符号整数类型,如int64. 数据可以包含在向量或表变量中。为输入数据提供表格或时间表时,请指定所有支持金宝app的变量在具有支持类型的所有变量上操作。金宝app选择所有数值变量对类型的所有变量进行操作仅有一个的或者双重的,或有符号或无符号整数类型。要选择要操作的特定支持变量,请选择金宝app指定变量然后分别选择变量。

当您具有本地连续的极值值时,请指定扁平区域指示符。

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

指定最小突出度以仅返回突出度至少为该值的局部极值。突出值越高,检测到的极值越少。

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

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

描述
居中的 指定的窗口长度符合当前点。
不对称 包含当前点之前的元素数和当前点之后的元素数的指定窗口。

窗尺寸相对于窗口尺寸X轴可变单位。

在R2019b中引入