[請問] 最佳化程式碼

看板ask作者 (Vincent)時間7年前 (2016/11/16 20:19), 7年前編輯推噓1(104)
留言5則, 5人參與, 最新討論串1/1
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)) -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 210.61.125.222 ※ 文章網址: https://www.ptt.cc/bbs/ask/M.1479298790.A.A09.html ※ 編輯: yuxiang (61.216.77.164), 11/16/2016 20:25:47

11/16 20:29, , 1F
作業自己寫
11/16 20:29, 1F

11/16 20:50, , 2F
我只能說...排成這樣很難懂你在寫啥...
11/16 20:50, 2F

11/16 20:59, , 3F
先把縮排練好
11/16 20:59, 3F

11/16 21:03, , 4F
看到一樓就笑惹
11/16 21:03, 4F

11/16 22:29, , 5F
沒遵守Pascal命名法
11/16 22:29, 5F
文章代碼(AID): #1OB4xce9 (ask)