Re: [問題] 請問如何用迴圈讀出依次加入的矩陣 col …已回收
※ 引述《novelpse (重新開始)》之銘言:
: ※ 引述《fontion (飄送思念的季節)》之銘言:
: : A = 1:4; % A為你的矩陣,假設為二維
: : for i=1:4
: : for j=setdiff(1:4,i)
: : for k=setdiff(1:4,[i j])
: : p = setdiff(1:4,[i j k]);
: : disp(A(:,[i j k p]))
: : end
: : end
: : end
: : 因為到第四層為唯一組合
: : 所以只用到三層迴圈
: : 不知道這是否是你要的
: 謝謝...不過您的程式碼只能 show 出第四次的 run,
: 請問可否同時列印出第一、二、三、四次 run 所顯示出的結果?
A = 1:4;
for i=1:4
disp(A(:,i))
for j=setdiff(1:4,i)
disp(A(:,[i j]))
for k=setdiff(1:4,[i j])
disp(A(:,[i j k]))
p = setdiff(1:4,[i j k]);
disp(A(:,[i j k p]))
end
end
end
你是說這樣嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.61.122
推
09/30 14:55, , 1F
09/30 14:55, 1F
討論串 (同標題文章)