У меня есть столбец чисел, и я хочу найти те, которые больше 10, а затем записывать их индексы. Я могу сделать это для одного индекса с:Как сохранить несколько индексов в новый массив
[y, I] = A(A>10)
где у хранит значения, хранит I индекс, а А имя матрицы.
, но MATLAB не позволит мне делать это более чем для одного индекса. Когда я попробовал, он дал мне ошибку:
«индексация не может принести несколько результатов.»
Любая помощь будет высоко ценится, потому что я новичок в MATLAB и не понял, все трюки еще.
использование 'I = найти (A> 10)' – Adiel
связанный с вопросом: [Как выбрать подматрицу (не в каком-либо конкретном шаблоне) в Matlab] (http://stackoverflow.com/questions/13091193/1336150#13093242) (см. часть о логической индексации) –