Я использую Matlab R2014a, и я хочу узнать, отличаются ли числа из массива друг от друга или нет. Конечно, я могу сделать это в цикле, но я думаю, что для этого есть лучшие способы (например, функции Matlab).Как определить, все ли значения в массиве разные, в Matlab
Пример:
Если
A=[4 6 8 3] => msgbox ('Elements are different')
и если
A=[4 4 8 3] => msgbox ('Elements are not different').
Есть ли функция, чтобы сделать это, или мне нужно сделать это с помощью грубой силы?
Я лично, как 'pdist' подход +1 –
@SanthanSalai Благодаря! Есть много вариантов действительно –
@ LuisMendo это все забавные упражнения, но все они кажутся довольно сложными, чем просто использование 'unique'. Я не делал таймингов, но я бы предположил, что они, как правило, еще немного медленнее. Ваша вторая пуля даже требует покупки инструментария. –