2015-04-21 3 views
1

У меня есть матрица nx4. Мне нужно найти максимальное значение и индекс. Я использую [mVal,mInd]=max(A,[],2) Когда строка содержит одно и то же значение более одного раза, и это максимальное значение, мне нужно найти все индексы строки.Найти максимальные индексы в октаве

Пример: Скажите A(10,:) is [-1.2 1.6 1.6 1.6] Мне нужно вернуть 2,3,4 в качестве показателей.

ответ

4

Попробуйте это:

A(10,:)=[-1.2 1.6 1.6 1.6]; 
[i,j]=find(A==max(max(A))) 

Индексы ряда максимумов должны находиться в векторе, i индексов столбцов в j.

Смежные вопросы