Как производить метки из желаемой матрицы MATLAB
-8
0
У меня есть матрица, как показано ниже:
0 1 0 0 0
1 0 0 0 0
0 0 0 1 0
1 0 0 0 0
0 1 0 0 0
...
Не могли бы вы предоставить простой код в формате matlab, чтобы получить столбец меток для вышеуказанной матрицы следующим образом?
2
1
4
2
.
.
.
спросил(а)
2021-01-16T14:14:54+03:00
1 месяц, 2 недели назад
добавить комментарий
пожаловаться
Решение
61
Вы можете использовать функцию max()
[C, I] = max (A) находит индексы максимальных значений A и возвращает их в выходной вектор I.
Если имеется несколько одинаковых максимальных значений, возвращается индекс первого найденного.
ответил(а)
2021-01-16T14:14:54+03:00
1 месяц, 2 недели назад
добавить комментарий
пожаловаться
Ваш ответ