Matlab находит и печатает координаты значений массива - PullRequest
0 голосов
/ 27 января 2020

У меня есть этот массив:

 A =

   30   18   40   58   26
   70   19   72   29   47
   14   48   40   14   48
   13   72   59   66   72

Я хочу, чтобы программа нашла координаты значений, которые равны или превышали 42, а затем напечатала эти ответы, как это (строка, строка)

1 Ответ

0 голосов
/ 27 января 2020

Используйте следующий код:

[r,c] = ind2sub(size(A),find(A>42))

первая часть find(A>42) возвращает индексы, где значения в A больше, чем 42.

Функция ind2sub преобразует индексы в строки / столбцы на основе размера A.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...