help with if
조회 수: 1 (최근 30일)
이전 댓글 표시
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?
댓글 수: 0
채택된 답변
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
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Argument Definitions에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!