How to use loops to compare values?

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

Respuestas (2)

Jan
Jan el 11 de Oct. de 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 comentario

Yao
Yao el 11 de Oct. de 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

Iniciar sesión para comentar.

Categorías

Más información sobre Loops and Conditional Statements en Centro de ayuda y File Exchange.

Etiquetas

Preguntada:

Yao
el 11 de Oct. de 2012

Community Treasure Hunt

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

Start Hunting!

Translated by