for i=1:v for j=1:v for k=1:m if dm==k && j<=n && A~=j ddii=((design(i,k)-design(j,k))^2); summ=summ+ddii; elseif dm~=k && j<=n && A~=j ddii=((design(A,k)-design(j,k))^2); summ=summ+ddii; end k=k+1;j=j;i=i; end ddcc(j,i,:)=[j i summ]; j=j+1; i=i; k=1;summ=0; end cc(i,:)=min(nonzeros(ddcc(:,i,3))); i=i+1;j=1;k=1;end
MATLAB: Improve the code’s time of execution. I want to avoid the for loops and use element by element calculations. Do you guys have something in mind?? Thank you in advance.
reduction of execution time
Best Answer