How to use loops to compare values?

5 views (last 30 days)
Yao
Yao on 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

Answers (2)

Jan
Jan on 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 Comment
Yao
Yao on 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

Sign in to comment.


Sachin Ganjare
Sachin Ganjare on 11 Oct 2012

Categories

Find more on Loops and Conditional Statements in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!