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 é50247e 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.

questionAnswers(1)

yourAnswerToTheQuestion