作者swedrf0112 (M)
看板R_Language
標題[問題] 排列組合
時間Mon Mar 10 11:59:17 2014
[問題類型]:程式諮詢
[軟體熟悉度]:入門
[問題敘述]:
假設有5個格子,可以放4個值
格子 O O O O O
值(ex) 1 1 2 3 4
1 2 4 1 3
...
也就是總共會有4^5種可能
那要怎麼把全部的可能結果都列出來?
謝謝!!
[關鍵字]:排列組合
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 36.235.40.222
※ 編輯: swedrf0112 來自: 36.235.40.222 (03/10 11:59)
1F:→ koai:X <- matrix(0,4^5,5) 03/10 14:42
2F:→ koai:for(k in 1:5){X[,k]=rep((1:4)%x%rep(1,4^(5-k)),4^(k-1))} 03/10 14:42
3F:→ koai:each row of X is a possible outcome!! 03/10 14:44
4F:→ swedrf0112:謝謝~~ 請問%x% 指的是相乘(*) 的意思嗎? 03/10 14:54
5F:→ swedrf0112:另外可以使用expand.grid() 剛剛試出來的XD 03/10 15:02
6F:推 irotasi:?"%x%" Kronecker product 03/10 15:14
7F:→ swedrf0112:謝謝! 03/10 15:20
8F:推 obarisk:排列 03/11 11:48