[问题] 排列组合

楼主: swedrf0112 (M)   2014-03-10 11:59:17
[问题类型]:程式咨询
[软件熟悉度]:入门
[问题叙述]:
假设有5个格子,可以放4个值
格子 O O O O O
值(ex) 1 1 2 3 4
1 2 4 1 3
...
也就是总共会有4^5种可能
那要怎么把全部的可能结果都列出来?
谢谢!!
[关键字]:排列组合
作者: koai (可笑的自以为...)   2014-03-10 14:42:00
X <- matrix(0,4^5,5)for(k in 1:5){X[,k]=rep((1:4)%x%rep(1,4^(5-k)),4^(k-1))}each row of X is a possible outcome!!
楼主: swedrf0112 (M)   2014-03-10 14:54:00
谢谢~~ 请问%x% 指的是相乘(*) 的意思吗?另外可以使用expand.grid() 刚刚试出来的XD
作者: irotasi (time to be a cat)   2014-03-10 15:14:00
?"%x%" Kronecker product
楼主: swedrf0112 (M)   2014-03-10 15:20:00
谢谢!
作者: obarisk (OSWALT)   2014-03-11 11:48:00
排列

Links booklink

Contact Us: admin [ a t ] ucptt.com