Re: [問題] 關於排列組合 數字不能重複的問題已回收
※ 引述《some2000 (@@)》之銘言:
: Elapsed time is 5350.824165 seconds.
: 這個時間實在慢到嚇死人..
: 不知道有沒有辦法能夠改進的?
: 謝謝大家 QQ
不知道有沒有誤會你的意思(tt2_c2貌似一維向量)
我提供其他兩種寫法
如果沒有會錯意,第二種比較快
% method1, 迴圈越多越慢
temp = size(tt2_c2,1)-2;
Otwo = zeros(temp,3);
for i=1:temp
Otwo(i,1:3)=[tt2_c2(i) tt2_c2(i+1) tt2_c2(i+2)];
end
% method2, 沒有迴圈最快
temp = size(tt2_c2,1)-2;
Otwo = [tt2_c2(1:temp) tt2_c2(2:temp+1) tt2_c2(3:temp+2)];
※ 編輯: dadama1114 來自: 122.125.192.61 (09/21 00:56)
推
09/21 10:32, , 1F
09/21 10:32, 1F
→
09/21 10:32, , 2F
09/21 10:32, 2F
→
09/21 10:33, , 3F
09/21 10:33, 3F
→
09/21 10:34, , 4F
09/21 10:34, 4F
推
09/21 13:39, , 5F
09/21 13:39, 5F
推
09/21 14:13, , 6F
09/21 14:13, 6F
推
10/03 15:13, , 7F
10/03 15:13, 7F
討論串 (同標題文章)
完整討論串 (本文為第 2 之 2 篇):
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章