文档

islocalmin

发现局部最小值

语法

TF = islocalmin (A)
TF = islocalmin(暗)
TF = islocalmin (___、名称、值)
(TF, P) = islocalmin (___)

描述

例子

特遣部队= islocalmin (一个)返回一个逻辑数组的元素是1 (真正的当检测到一个局部最小值对应元素的数组,表,或时间表。

例子

特遣部队= islocalmin (一个,昏暗的)指定的尺寸一个操作。例如,islocalmin (2)发现局部最小值矩阵的每一行一个

例子

特遣部队= islocalmin (___,名称,值)指定其他参数寻找使用一个或多个名称-值对参数局部最小值。例如,islocalmin (“SamplePoints”, t)发现局部最小值一个对时间戳中包含时间向量t

例子

(特遣部队,P)= islocalmin (___)还返回突出对应的每个元素一个以前的语法。

例子

全部折叠

计算和绘制矢量的局部最小值的数据。

x = 1:10 0;= (1-cos(2 *π* 0.01 * x))。*罪(2 *π* 0.15 * x);TF = islocalmin(一个);情节(x, x (TF), (TF),的r *)

创建一个数据矩阵,并计算每一行的局部最小值。

= -25 *诊断接头(1(5、1))+兰德(5,5);TF = islocalmin (2)
TF =5 x5逻辑阵列0 0 0 1 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0

计算一个向量的局部最小值的数据相对于向量的时间戳t。使用“MinSeparation”参数来计算最小值相距至少45分钟。

t =小时(linspace (0、3、15));A = [2 4 6 4 3 7 5 6 2 5 10 4 1 3 0];TF = islocalmin (,“MinSeparation”分钟(45)“SamplePoints”t);情节(t, t (TF), (TF),的r *)

指定一个方法连续显示最小值。

计算数据的局部最小值,其中包含连续最小值的值。表明每个平面区域的最低基础上第一次出现的值。

x = 0:0.1:5;= max(-0.75,罪(π* x));TF1 = islocalmin (,“FlatSelection”,“第一”);情节(x, x (TF1), (TF1),的r *)

显示每个平面的最小区域出现的所有值。

TF2 = islocalmin (,“FlatSelection”,“所有”);情节(x, x (TF2), (TF2),的r *)

计算一个向量的局部最小值的数据及其重要性,然后把它们与数据。

x = 1:10 0;一个=峰(100);=(50岁:);[TF1 P] = islocalmin(一个);P (TF1)
ans =1×22.7585 - 1.7703
情节(x, x (TF1), (TF1),的r *)轴

计算最突出的最低数据中通过指定一个最小的突出要求。

TF2 = islocalmin (,“MinProminence”2);情节(x, x (TF2), (TF2),的r *)轴

输入参数

全部折叠

输入数据,指定为一个向量,矩阵,多维数组,表,或时间表。

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|逻辑||时间表

操作维度,指定为一个正整数标量。默认情况下,islocalmin沿着第一个维度,其经营规模不等于1。

例如,如果一个是一个矩阵,然后呢islocalmin (1)沿着一排排的运作一个为每个列,计算局部最小值。

islocalmin (2)操作的列一个为每一行,计算局部最小值。

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64

名称-值对的观点

指定可选的逗号分隔条名称,值参数。的名字参数名称和吗价值相应的价值。的名字必须出现在单引号(' ')。您可以指定几个名称和值对参数在任何顺序Name1, Value1,…,的家

例子:TF = islocalmin (' MinProminence ', 2)

全部折叠

最低,指定为逗号分隔组成的“MinProminence”和一个负的标量。islocalmin只返回局部最小值的地位至少指定的值。默认的最小值大小(暗)输入一个和操作层面昏暗的

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64

平坦的区域指标重复连续局部最小值时,指定为逗号分隔组成的“FlatSelection”和下列之一:

  • “中心”——显示只有平坦地区的中心元素局部最小值。的元素特遣部队对应的中心平面是1,和其余的平面元素是0。

  • “第一”——只显示第一个元素的平坦地区局部最小值。的元素特遣部队对应于平坦的开始是1,和其余的平面元素是0。

  • “最后一次”——只显示最后一个元素的平坦地区局部最小值。的元素特遣部队对应的平面是1,和其余的平面元素是0。

  • “所有”——表示平面区域的所有元素的局部最小值。的元素特遣部队对应的所有部分平面是1。

当使用“MinSeparation”“MaxNumExtrema”名称-值对,平地区分共同被认为是一个最小值点。

最低分离局部最小值,指定为逗号分隔组成的“MinSeparation”和一个负的标量。分离值定义在相同的单位作为样本点矢量,这是(1 2 3…)默认情况下。当分离值大于0,islocalmin选择最小的局部最小值,忽略了所有其他的局部最小值在指定的分离。重复这个过程,直到没有更多的局部最小值。

当采样点向量类型datetime,这个分离值一定类型的持续时间

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|持续时间

检测到最大数量的最小值,指定为逗号分隔组成的“MaxNumExtrema”和一个正整数标量。islocalmin发现不超过指定数量的最著名的最小值,这是默认操作的长度尺寸。

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64

采样点,指定为逗号分隔组成的“SamplePoints”和一个向量。采样点表示的数据的位置一个。采样点不需要均匀采样,但必须与独特的元素排序。默认情况下,采样点向量(1 2 3…)

islocalmin不支持这个名称-值万博1manbetx对输入数据时是一个时间表。

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|datetime|持续时间

表变量指定为逗号分隔组成的“DataVariables”和一个变量名,变量名的单元阵列,一个数值向量,一个逻辑向量,或一个函数处理。的“DataVariables”值表示哪些列输入要操作的表或时间表。这个值可以是下列之一:

  • 一个特征向量指定单个表变量名

  • 单元阵列的特征向量,其中每个元素是一个表变量名

  • 一个向量的表变量指标

  • 逻辑向量的每个元素对应一个表变量真正的包括相应的变量不包括它

  • 一个函数处理,以表作为输入,并返回一个逻辑标量

指定的表必须有数字或变量逻辑类型。

例子:“年龄”

例子:{“高度”,“体重”}

例子:@isnumeric

数据类型:字符|细胞|||逻辑|function_handle

输出参数

全部折叠

局部最小值指标,返回为一个向量,矩阵,或多维数组。特遣部队一样的尺寸吗一个

数据类型:逻辑

突出,返回为一个向量,矩阵,或多维数组。P一样的尺寸吗一个

如果输入数据有一个签名或者无符号整数类型P是一个无符号整数。

更多关于

全部折叠

局部最小值的重要性

突出的局部最小值(或谷)衡量谷脱颖而出的深度和位置相对于其他山谷。

测量一个山谷的重要性,首先扩展的水平线山谷左边和右边的山谷。找到这条线相交左边和右边的数据,这将是另一个山谷或数据的结束。这些位置标记为外部端点的左派和右派的间隔。接下来,找到最高峰的左派和右派的间隔。这两个的小山峰,和测量峰谷的垂直距离。这个距离是突出。

为一个向量x最大的声望是最多的马克斯(x)分钟(x)

介绍了R2017b

这个主题有帮助吗?