MATLAB Answers

Store values from a for loop into a matrix

5 views (last 30 days)
Jo E.
Jo E. on 22 Sep 2019
Edited: 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.

Accepted Answer

madhan ravi
madhan ravi on 22 Sep 2019
RARmat = zeros(65, 3)
for ii = 1:65
RARatio = AUC/RA;
disp(RARatio)
% RAR Matrix
RARmat(ii, :) = RARatio;
end

  11 Comments

Show 8 older comments
Jo E.
Jo E. on 22 Sep 2019
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.
madhan ravi
madhan ravi on 22 Sep 2019
You would be better off starting a new question (also link this thread to that question), so that you get a help soon.
Jo E.
Jo E. on 22 Sep 2019
Will do. Thank you for your help.

Sign in to comment.

More Answers (0)

Sign in to answer this question.


Translated by