Hi, I would like to know how to change the 0's in C that are in the same position where d1 finds values where (d<=d0) with the corresponding d2 value. d is a 100×1 array and d0 is the mean value. For instance if the first and fourth elements in d are less than d0, then the first and fourth elements in d2 are stored as the first and fourth elements in C respectively.
C=zeros(100,1); d = randi(10, 100, 1); d0 = mean(d); d1=find(d<=d0); d2 = randi(10, length(d1), 1); C(d1)=d2(d1);
Best Answer