Constant variable
Afficher commentaires plus anciens
To my last question, it does not need to increase by exactly 20, just 20 or more. Could I write: col3select=[0; doff(info(:,3))] >20;
Réponses (1)
Geoff
le 20 Mar 2012
Well, you want greater-or-equal. So replace the == with >=
Also, if you want to clarify an answer to a question, please write a comment on the particular answer instead of starting a new question.
Edit, following new revelations =P
Okay, you used confusing language and did not explain your problem clearly.
There may be clever ways to do this is, but I think you would benefit most from a simple and self-explanatory loop:
overThreshold = false;
col3select = false(size(info,1), 1);
for r = 1:size(info,1)
if info(r,3) >= 520
overThreshold = true;
elseif info(r,3) <= 500
overThreshold = false;
end
col3Select(r) = overThreshold;
end
5 commentaires
justin
le 21 Mar 2012
Jan
le 21 Mar 2012
Baseline?? It increases by 20??
If you are talking about a program, which is posted in another thread, please post the link.
justin
le 21 Mar 2012
Geoff
le 22 Mar 2012
@Jan: Unfortunately, justin deleted the original question that I answered, because he wanted to ask a question about my answer. But I'm in a good mood today.
Geoff
le 22 Mar 2012
Oh, my bad, that was someone else... He just asked a new question instead. heheh
Catégories
En savoir plus sur Loops and Conditional Statements dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!