Подтвердить что ты не робот

Как проверить, все ли элементы в массиве одинаковы, в Matlab?

Должен быть простой способ использования matlab. У меня есть вектор строки, и я хочу проверить, равны ли все элементы. Brute, заставляя это в цикле легко, но ищет более эффективный подход:) Элементы представляют собой целые числа

4b9b3361

Ответ 1

Я думаю, что это может быть так просто, как

if all(v == v(1))

Другим методом будет

if range(v) == 0

Ответ 2

Другое решение:

numel(unique(v))==1

Ответ 3

Другое решение:

sum(abs(diff(v))) == 0

Ответ 4

Как насчет: max(v) == min(v)?: -)