MATLAB Answers

Using OR between elements in vector or antithesis of any(x)

34 views (last 30 days)
Eric Junaeus
Eric Junaeus on 1 Mar 2021
Is there a way to use an or command such as | between elements in a vector?
Alternatively:
Rather than use any(x) is there an antithetical command that returns true if any element of the vectorx is zero?
  1 Comment
Stephen Cobeldick
Stephen Cobeldick on 2 Mar 2021
"is there an antithetical command that returns true if any element of the vectorx is zero?"
~all(x)
will be simpler and more efficient than anything else.

Sign in to comment.

Answers (1)

Star Strider
Star Strider on 1 Mar 2021
Not certain what you wnat.
Try these (the any call is there for comparison only):
x = randi([-5 5], 1, 10);
TF1 = any(x == 0);
TF2 = find(x==0)>0;
There may be other options as well.
  2 Comments

Sign in to comment.

Products


Release

R2020b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!