movmax
Máximo móvel sobre uma janela deslizante.
Categoria: Data Import and Analysis > Descriptive Statistics
Sintaxe
M = movmax(A, wlen)
Máximo sobre uma janela de wlen elementos centrada em cada elemento.
M = movmax(A, [nb na])
Janela com nb elementos antes e na depois do atual, mais o próprio elemento.
Descrição
Em cada posição movmax toma o maior valor dentro da janela. Perto das extremidades a janela é cortada para os elementos que existem (o comportamento padrão 'shrink'), então o resultado tem o mesmo comprimento da entrada.
Use uma janela [k 0] para um máximo à esquerda, que olha só o elemento atual e os k anteriores.
Argumentos de entrada
A- Vetor ou matriz; atua na primeira dimensão de tamanho diferente de 1.
wlen- Comprimento da janela. Se for par, a janela fica centrada entre elementos, com um elemento a mais antes do que depois.
[nb na]- Elementos antes e depois.
Argumentos de saída
M- Array do mesmo tamanho de
A.
Exemplo
Janelas centrada e à esquerda
x = [3 1 4 1 5 9 2 6 5 3];
movmax(x, 3)
movmax(x, [2 0])
Saída
ans = 1×10
3 4 4 5 9 9 9 6 6 5
ans = 1×10
3 3 4 4 5 9 9 9 6 6