Constant variable

조회 수: 7 (최근 30일)
justin
justin 2012년 3월 20일
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;

답변 (1개)

Geoff
Geoff 2012년 3월 20일
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
Geoff
Geoff 2012년 3월 22일
@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
Geoff 2012년 3월 22일
Oh, my bad, that was someone else... He just asked a new question instead. heheh

댓글을 달려면 로그인하십시오.

카테고리

Help CenterFile Exchange에서 MATLAB에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by