what does the "-1" means in conditional statement?
2 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Imtiaz nabi
am 25 Jan. 2022
Bearbeitet: Stephen23
am 25 Jan. 2022
Hi I am trying to understand a code which has some "if" statemets.
Now normally we pass true or false to the if else statement right? but in this case the state has a -1 what does this -1 means?
here is the line of code that I am trying to understand
for i=1:CT.MaxSatNum
clear tempsat;
if (SimGlobal.aSatData(i).sOrbitData.sEphData.PRN~=-1)
0 Kommentare
Akzeptierte Antwort
DGM
am 25 Jan. 2022
Entering the if structure isn't conditional on -1, it's conditional on whether SimGlobal.aSatData(i).sOrbitData.sEphData.PRN is not equal to -1. The output of that test is a logical value.
A = 2;
if (A ~= -1)
disp('tested true')
end
A ~= -1 % this returns a logical scalar
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Loops and Conditional Statements finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!