Для вычисления локальных максимумов 2D матрицы Y, я использую этотMATLAB localmax() возвращает индексы в 1D вектор
[~, indices]= localmax(Y);
Но indices
является 1D. Как преобразовать его обратно в 2D, чтобы получить доступ к соответствующему элементу в Y?
На самом деле вам не нужно преобразовывать обратно в 2D. Вы можете использовать 'Y (индексы)' (линейная индексация) для доступа к этим элементам –