help with if

조회 수: 5 (최근 30일)
sam arf
sam arf 2012년 1월 17일
can you help me about this listing:
a=1:1:10; if (a<5) b=0; else b=1; end c=a*b; plot (a,c)
why b value is always 1? can you fix this list so the b value become 0 if a<5 and become 1 for another a?

채택된 답변

Sven Schoeberichts
Sven Schoeberichts 2012년 1월 17일
if you put it in a for-loop it will do as you planned:
for a=1:1:10
if a < 5
b=0;
else
b=1;
end
c(a) = a * b;
d(a) = a;
end
plot(d,c);

추가 답변 (0개)

카테고리

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

태그

Community Treasure Hunt

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

Start Hunting!

Translated by