Проверка матричных элементов Matlab - PullRequest
0 голосов
/ 29 апреля 2011

Предположим, у меня есть такой вектор, как x = [1 1 1 1 1 1].

Теперь мне нужно написать условие if, где я должен проверить, содержит ли x все его элементы как единые или нет.Как это можно сделать?

Я искал в помощи matlab, но не смог найти никакой прямой «команды» для проверки такого условия.Также меняется размер моего вектора, поэтому нельзя использовать что-то вроде x(1,1) == 1 && x(2,1) ..... условие.

1 Ответ

3 голосов
/ 29 апреля 2011

all(x == 1) вернет 1, если все члены 1.

Если вы хотите проверить обратное, используйте any(x ~= 1).

...