看板
[ MATLAB ]
討論串[運算] 不盡相異物的排列
共 10 篇文章
內容預覽:
想請問兩個問題. 第一個. 現在有 1 -1 0 三個數下去做排列. 但是我 1 -1要綁在一起 而且是1後面一定要接 -1. 然後跟0下去排 我有試過令p=[1,-1] 然後perms(p p p 0). 但matlab把p視為可分開的 我現在可能無法用暴力解. 因為我想跑到18個以上 1 -1
(還有101個字)
內容預覽:
後來我仿照您的方法. 用迴圈自己替代 感覺有點笨的方法XD. % 用p代替[1,-1];符號b代替p. syms b. p=[1,-1];. A1=perms([b b 0]). [x y]=size(A1);. B1=zeros(x,6);. % 把b用p代入. for i=1:x. B1(i,1
(還有46個字)
內容預覽:
第一個. 你不要把-1放進去排,. 把 1 跟 0 排完之後,. 再把 1 的後面插入 -1,. 補充 : 插入方法. a = [0 1 0 1 1];. i = find(a==1);. a = [a; inf(size(a))];. a(2, i) = -1;. a = a(:);. a(a==
(還有54個字)