Função MatLab que desloca pontos para a esquerda ou direita de um ponto máximo ou mínimo
Estou tentando descobrir como ter uma função que encontrará um ponto x número de pontos do meu conjunto min e max em uma matriz no matlab.
Vamos dizer que simmax(data(row 1:row 2,column))
e isso me dá um ponto. Eu quero encontrar o valor que corresponde a 4 pontos à esquerda e à direita desse valor.
Digamos que ele me diga que o máximo da coluna 5 é 1,5 e está localizado na linha número 5. Como eu faria a função movê-la 4 linhas / pontos para trás?
Exemplo:
max(data_10MIN(49000:51000,9)
ans = -3.5226
data_10MIN(50251) = -3.5226
, então eu saberia que 4 pontos atrás é50247
e mover 4 pontos para frente seria50255
mas como eu teria uma função fazer isso por mim? Desde amax(data_10MIN(49000:51000,9)
como uma função não me dá ax
ey
valores.