2015-10-20 4 views
0

Я понимаю, что [M, I] = max (A) получит для меня значение самого большого элемента в массиве, а также его индекс.Получение индекса наибольшего элемента массива без получения значения

Есть ли удобный способ получить индекс без (без необходимости, с моей точки зрения) также получения значения?

В идеале я хотел бы иметь возможность сделать это, чтобы я мог просто написать index = function (A).

+5

'[~, I] = max (A)' –

ответ

1

Вы всегда можете поместить ~ для любого возврата, которого вы не хотите, поэтому в вашем случае у вас будет [~,index] = max(A).

+1

Возможно, было бы разумно добавить, что у вас нет выбора, кроме как вызывать двухступенчатую версию 'max', если вы хотите, чтобы индекс где он имеет место. Только мои два цента. Однако это действительно отвечает на вопрос. – rayryeng

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