I'm trying to make a counter during iterations of trials. I've been using the code below. I want count, fillcount and expcount to increase. However fillcount and expcount can only increase when a certain variable (itemtype) is a certain number.
when I run this code count increases but expcount and fillcount don't but I don't know why. All help is greatly appreciated!
a=ones(length(item),1);%vector of 1s for number of experimental pairs
b=2*ones(length(fillerorder),1); %vector of 2s for number of fillers
c=[a;b]; itemtype=c(randperm(numel(c)));%vector of 1s and 2s, 1=experimentalpair 2=filler
fillcount=1;expcount=1;count=0;while count<=9count=count+1; if itemtype==1 fillcount=fillcount; fillcount=fillcount+1 %increase counter by 1
elseif itemtype==2 expcount=expcount; expcount=expcount+2 %increase counter by 2
end
end
Best Answer