MATLAB Answers

Jo E.
0

Store values from a for loop into a matrix

Asked by Jo E.
on 22 Sep 2019
Latest activity Edited by Jo E.
on 22 Sep 2019
Hello all, if anyone could possibly help me I would greatly appreciate it. I am attempting to store values calculated in a for loop in a matrix. I have already tried to preallocate arrays and create an empty matrix but just cant seem to get it to work.
The matrix would be [65x3] because there are 3 conditions and 65 participants. The for loop calculates one condition from one participant at a time.
for RARs = zeros(65, 3)
i = 1:65;
RARatio = AUC/RA;
disp(RARatio)
% RAR Matrix
RARmat(RARs, :) = RARatio;
end
Thank you in advance!

  0 Comments

Sign in to comment.

1 Answer

Answer by madhan ravi
on 22 Sep 2019
 Accepted Answer

RARmat = zeros(65, 3)
for ii = 1:65
RARatio = AUC/RA;
disp(RARatio)
% RAR Matrix
RARmat(ii, :) = RARatio;
end

  11 Comments

Yes and you answered it wonderfully. I asked the follow up question of how to store values of each itiration in a new row after the 3rd iteration. Thank you for your help thus far.
You would be better off starting a new question (also link this thread to that question), so that you get a help soon.
Will do. Thank you for your help.

Sign in to comment.