I want to sum the loop result which the result is indicates the total of selected input
11 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Muhamad Zulfikre Norsid
il 27 Ott 2015
Commentato: Muhamad Zulfikre Norsid
il 27 Ott 2015
disp('Please vote for your candidates'); a=1; b=2; c=3; d=4;
for y=1:5
x=input('your candidates= ')
end
w = sum(a)
x = sum(b)
y = sum(c)
z = sum(d)
0 Commenti
Risposta accettata
Wanbin Song
il 27 Ott 2015
You can code it as belows:
disp('Please vote for your candidates'); a=1; b=2; c=3; d=4;
result = [];
for y=1:5
x = input('your candidates= ');
result = [result x];
end
w = nnz(result == a)
x = nnz(result == b)
y = nnz(result == c)
z = nnz(result == d)
Using vector concatenation and nnz(number of non-zero) function.
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Loops and Conditional Statements in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!