If and & conditions together

1 view (last 30 days)
Angelavtc on 5 Nov 2020
Answered: Walter Roberson on 5 Nov 2020
How can I properly formulate the following if.
I want to compare each element of 2 vectors [x1_grid and x2_grid] with the same size (1x671) .
If x1_grid(1) < x2_grid(1) & x1_grid(2) < x2_grid(2) & .... x1_grid(end) < x2_grid(end)
Then I want to write a vector [x1_is_less =1] but if only one of the and's is not holding then I want to write [x1_is_less =0]
This is my code, but something is not really working as I want, I guess my problem is to introduce the "and" condition within the loop.
can someone help me?
Thanks in advance!
for i = 1 : length(x1_grid)
if x1_grid(i) < x2_grid(i)
x1_is_less = 1;
x1_is_less = 0;

Accepted Answer

Walter Roberson
Walter Roberson on 5 Nov 2020
x1_is_less = all(x1_grd < x2_grid);

More Answers (0)

Community Treasure Hunt

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

Start Hunting!

Translated by