[問題] 急~~~求救,有關階乘排列的問題!!

看板MATLAB作者 (.....)時間18年前 (2006/05/26 01:42), 編輯推噓4(4011)
留言15則, 3人參與, 最新討論串1/1
請教個位大大,要如何才能排出所有的情形 舉例: 若1~3做排列,則會有3!種情形: 321 312 231 213 123 132 若是1~4,則有4!種,如何寫程式把這些解的情形都跑出來呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.132.114.187

05/26 08:24, , 1F
perms([1:4])
05/26 08:24, 1F

05/26 08:25, , 2F
如果你想知道怎麼寫你可以:edit perms
05/26 08:25, 2F

05/26 18:14, , 3F
高手...
05/26 18:14, 3F

05/26 23:14, , 4F
= =' 原來如此 請問zxvc怎麼知道的
05/26 23:14, 4F

05/27 04:17, , 5F
回樓上,這算是經驗。有一些程式設計的經驗就會發現
05/27 04:17, 5F

05/27 04:20, , 6F
很多概念是相通的。像C++會有「排列」的標準函式庫,
05/27 04:20, 6F

05/27 04:22, , 7F
MATLAB應該也會有這個很常用的函式。
05/27 04:22, 7F

05/27 04:24, , 8F
還有一點。其實我在回覆一些網友的問題的時候,我並不知道
05/27 04:24, 8F

05/27 04:28, , 9F
有哪些指令可以用。我都是用MATLAB的「完成指令」與doc找到的
05/27 04:28, 9F

05/27 04:29, , 10F
「完成指令」就是你在MATLAB指令行中先輸入開頭幾個關鍵字
05/27 04:29, 10F

05/27 04:30, , 11F
再按Tab鍵。MATLAB就會列出一堆開頭名稱相同的指令。
05/27 04:30, 11F

05/27 04:31, , 12F
通常就可以找到想要的指令。如果還不確定指令的功能,就可以
05/27 04:31, 12F

05/27 04:33, , 13F
用doc這個指令查詢。
05/27 04:33, 13F

05/27 04:34, , 14F
如果用Tab還是找不到想要的指令。那就用doc裡面search的功能
05/27 04:34, 14F

05/27 20:30, , 15F
高手
05/27 20:30, 15F
文章代碼(AID): #14TUoLgU (MATLAB)