Info

Diese Frage ist geschlossen. Öffnen Sie sie erneut, um sie zu bearbeiten oder zu beantworten.

Help with creating a for loop

1 Ansicht (letzte 30 Tage)
Matlab1364
Matlab1364 am 28 Mai 2017
Geschlossen: MATLAB Answer Bot am 20 Aug. 2021
How do I create a for loop for the function below, where the Block numbers go from 1 to 5 and the Trial numbers vary with each block. Some have up to 10 trials and some of them less.
A11=find((Block==1 & Trial==1)==1);
A12=find((Block==1 & Trial==2)==1);
A21= find((Block==2 & Trial==1)==1);
A22= find((Block==2 & Trial==2)==1);
  2 Kommentare
KSSV
KSSV am 29 Mai 2017
Question is not clear.......elaborate it.
Stephen23
Stephen23 am 29 Mai 2017
"A frequent use of the eval function is to create sets of variables such as A1, A2, ..., An, but this approach does not use the array processing power of MATLAB and is not recommended. The preferred method is to store related data in a single array"

Antworten (1)

ES
ES am 29 Mai 2017
BlockCount=5;
Trials = 20;
for iLoop1=1:BlockCount
for iLoop2:1:Trials
A(iLoop1, iLoop2) = find((iLoop1==1 & iLoop2==1)==1);
end
end

Diese Frage ist geschlossen.

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by