У меня есть вектор let A
размера 100x2
. Значения первого столбца A
варьируются от 1 до 8. И значения второго столбца являются случайными числами. Итак, первый столбец похож на идентификацию номера кластера. Я хочу сделать это, я хочу получить индекс строк из максимум 8 значений во втором столбце, но которые являются самыми большими в каждом кластере. Таким образом, результат будет самым большим из 8 индексов каждого кластера, это означает, что те самые наибольшие 8 могут быть не самыми большими во всем векторе, потому что может быть кластер один имеет три сверху, а потому, что я беру только один из каждого кластера только самые большие из них будут приняты.Определить индексы максимальных значений кластеров в векторе
Пожалуйста, посоветуйте, как это может быть сделано в MATLAB и дайте мне знать, если какие-либо более подробной информации необходимо
, но как получить индекс строк этих значений в матрице 'Ā'? – Tak
Я хочу получить список индексов этих значений в векторе 'A', например, таких 8 значений, находятся в строках 10,34,45,52,55,57,86,87 – Tak
@ user1460166 посмотреть на моем редактировании. Строки в вашем последнем комментарии не помогают без данных – thewaywewalk