作者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