У меня есть этот массив:
A = 30 18 40 58 26 70 19 72 29 47 14 48 40 14 48 13 72 59 66 72
Я хочу, чтобы программа нашла координаты значений, которые равны или превышали 42, а затем напечатала эти ответы, как это (строка, строка)
Используйте следующий код:
[r,c] = ind2sub(size(A),find(A>42))
первая часть find(A>42) возвращает индексы, где значения в A больше, чем 42.
find(A>42)
A
42
Функция ind2sub преобразует индексы в строки / столбцы на основе размера A.
ind2sub