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

Veja também

movmin movmean movmedian cummax