How to use loops to compare values?

3 vues (au cours des 30 derniers jours)
Yao
Yao le 11 Oct 2012
Hi all,
I have a set of 20 values that I need to compare with a certain value. How do I use the for loop to compare the values with writing code 20 times?
Thank you
This is what I have done so far:
I have values stored from DiffQ1 to DiffQ20 I need to compare the values Difference = 600 Results = 0
if DiffQ1 > Difference
Results = Results + 0
else
Results = Results + 1
end;
to
if DiffQ20 > Difference
Results = Results + 0
else
Results = Results + 1
end

Réponses (2)

Jan
Jan le 11 Oct 2012
Store the set of values in a cell array instead of hiding the index in the names:
DiffQ = cell(1, 20);
DiffQ{1} = ...
DiffQ{2} = ...
for ii = 1:20
... your operations with DiffQ{ii} here, e.g.:
disp(DiffQ{ii})
end
  1 commentaire
Yao
Yao le 11 Oct 2012
Hi Sir,
I got this error message.
DiffQ(1) = AreaSampleQ1 - AreaStudentQ1;
??? Conversion to cell from double is not possible.
How do I store the value in a cell array?
Thank you

Connectez-vous pour commenter.


Sachin Ganjare
Sachin Ganjare le 11 Oct 2012

Catégories

En savoir plus sur Loops and Conditional Statements dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by