Re: [問題] 排列組合已回收

看板MATLAB作者 (幻無影)時間16年前 (2009/08/10 03:59), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/4 (看更多)
※ 引述《ccleen (翅膀)》之銘言: : 各位前輩大家好, : 很抱歉又來板上打擾... : 這次我的問題如下: : a=0:9 : b=0:9 : c=0:9 : d=0:9 : a+b+c+d=9 : 將這樣的解全數列出, : 如 : a b c d : 0 0 0 9 : 0 0 1 8 : 0 0 2 7 : ....... : ....... : 9 0 0 0 : 先謝謝前輩的回答了。 變數少,數字小,就硬幹吧... n = uint8(9); R = 0:n; [A, B, C, D] = ndgrid(R, R, R, R); X = A + B + C + D; Y = (X==n); Out = horzcat(A(Y), B(Y), C(Y), D(Y)) 試過還蠻快的...就懶得想更有效率的方法了...= =" -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.100.102.118

08/10 10:39, , 1F
真厲害,實在太感謝您的幫忙了...Q_Q
08/10 10:39, 1F
文章代碼(AID): #1AVogwbW (MATLAB)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 4 篇):
0
4
0
2
文章代碼(AID): #1AVogwbW (MATLAB)