Find the evaluated condition in decision

Can someone help me with a program to find the condition of a decision which is executed. For example
((u == 1)&&(u1==2))||(u ==2)&&u1==2)
In this decision the if the 1st condition is satisfied the second condition is not evaluated (short circuited)

2 Commenti

What should be the output?
Hello Rik Thanks for your response the output should be the condition executed.
In the above example the output should be u==1 ,u1==2 if u is 1and u1 is 2

Accedi per commentare.

Risposte (1)

Do you mean like this?
if (u == 1) && (u1==2)
% First condition code.
elseif (u == 2) && u1 == 2 % Only evaluated if the first test fails.
end

3 Commenti

Yes iamge analyst :)
The 1st thing i should do is convert the given decision into the above code as you mentioned.
i want to handle all possible decisions
Small correction in the code
if (u == 1)
% u == 1 evaluated to true
if (u1 == 2)
% u1 == 2 evaluate to true
end
elseif (u == 2)
% u == 2 evaluated
if (u1 == 2)
% u1 == 2 evaluated to true
end
end

Accedi per commentare.

Categorie

Scopri di più su Operators and Elementary Operations in Centro assistenza e File Exchange

Prodotti

Release

R2015b

Community Treasure Hunt

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

Start Hunting!

Translated by