help with if
2 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
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 commentaires
Réponse acceptée
Sven Schoeberichts
le 17 Jan 2012
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 commentaires
Plus de réponses (0)
Voir également
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!