Ответ Сардара верен, но когда дело доходит до времени вычислений, я думаю, что мой альтернативный ответ лучше: вы также можете проверить, что все элементы булевой матрицы A == A равны 1, т. Е. Что сумма 1s в матрице A == A равно количеству элементов A, то есть:
сумма ((A == A) (:)) == цифра (A)
ans = 1
Где оператор (:) просто векторизует матрицу A == A, чтобы ее можно было добавить с помощью sum (). Сравните два ответа, когда ваша матрица достаточно большая, например, определив A = rand (1e4), время вычислений значительно отличается ...