A= zeros(3,10);A(1,:,:)=[1:10];B=.5+rand(1,10)*.4;A(2,:,:)=B;C=round(1+rand(1,10)*7);A(3,:,:)= C;Ateam_A= zeros(3,5);team_B= zeros(3,5);for d=[1:1:10] j=10; k=9; if rem(d,2)==1; for e=[1:1:j] if A(2,e,:)== max(B) p=e; team_A(:,2,:)=A(:,p,:); A(:,p)=NaN; end end elseif rem(d,2)==0 for f=[1:1:k] if A(2,f,:)== max(C) i=f; team_B(:,2,:)=A(:,i,:); A(:,i)=NaN; end end end j=j-2; k=k-2;end
MATLAB: Won’t it go through the ifelse statement when the if statement isn’t satisfied
for loopif statementifelse statement
Best Answer