islocalmin
Marca os mínimos locais de um vetor.
Categoria: Data Import and Analysis > Preprocessing Data
Sintaxe
TF = islocalmin(A)
true onde um elemento é menor que seus vizinhos.
[TF, P] = islocalmin(A)
Também retorna a proeminência de cada vale.
TF = islocalmin(A, 'MinProminence', m)
Mantém apenas vales com proeminência de pelo menos m.
Descrição
Um mínimo local é um ponto estritamente menor que os vizinhos dos dois lados. É o espelho de islocalmax: a proeminência de um vale mede o quanto ele é fundo abaixo da crista mais alta que o separa de um vale mais profundo.
Argumentos de entrada
A- Vetor ou matriz numérica (as colunas são analisadas).
'MinProminence'- Profundidade mínima que um vale precisa ter abaixo do entorno.
Argumentos de saída
TF- Array lógico do tamanho de
A. P- Valores de proeminência, zero nos pontos que não são vales.
Exemplo
Vales de uma série
x = [3 1 3 0 3];
tf = islocalmin(x)
find(tf)
Saída
tf = 1×5 logical array
0 1 0 1 0
ans = 1×2
2 4