[請問] 最佳化程式碼

作者: yuxiang (Vincent)   2016-11-16 20:19:48
http://i.imgur.com/B5WVDs9.jpg
如圖
有哪幾行程式碼比較不重要或是可以縮減
讓程式碼最佳化
clear all
close all
T=[randperm(13); randperm(13); randperm(13); randperm(13)];
ABCD=[T(1:5);T(6:10);T(11:15);T(16:20)]
for i=1:4,
for j=1:5,
ind=find(ABCD(i,:)==ABCD(i,j));
if length(ind)>1,
ABCD(i,j,ind)=0;
end
end
end
A=ABCD(1,find(ABCD(1,:)~=0))
B=ABCD(2,find(ABCD(2,:)~=0))
C=ABCD(3,find(ABCD(3,:)~=0))
D=ABCD(4,find(ABCD(4,:)~=0))
[temp,I]=sort([length(A) length(B) length(C) length(D)]);
N=['A','B','C','D'];
fprintf('The winner order is: %s.\n',N(I))
作者: chienweichih ((゚д゚))   2016-11-16 20:29:00
作業自己寫
作者: OrzOGC (洞八達人.拖哨天王)   2016-11-16 20:50:00
我只能說...排成這樣很難懂你在寫啥...
作者: Leadgen (新竹~)   2016-11-16 20:59:00
先把縮排練好
作者: andy90498 (楓情)   2016-11-16 21:03:00
看到一樓就笑惹
作者: ChungLi5566 (中壢56哥)   2016-11-16 22:29:00
沒遵守Pascal命名法

Links booklink

Contact Us: admin [ a t ] ucptt.com