Как производить метки из желаемой матрицы MATLAB

-8

У меня есть матрица, как показано ниже:

    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 недели назад
1
Решение
61

Вы можете использовать функцию max()

[C, I] = max (A) находит индексы максимальных значений A и возвращает их в выходной вектор I.

Если имеется несколько одинаковых максимальных значений, возвращается индекс первого найденного.

ответил(а) 2021-01-16T14:14:54+03:00 1 месяц, 2 недели назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема