Explanation

A comparison operator is applied to a function that returns logical values (true or false). In this case, the comparison always returns true. Therefore, it is performed incorrectly.


Suggested Action

If you want to perform a comparison, rewrite your code by placing the operator inside the function call. This example shows how to fix the code to determine whether any element in a vector A is less than or equal to 1.

Original Revised
A = [6 3 7 5];
B = any(A)<=1
  A = [6 3 7 5];
B = any(A<=1)

In the original code, B evaluates to true regardless of the value of A, because the any function can return only logical 0 or 1 values. The revised code correctly determines whether any element in A is less than or equal to 1.