R 编程- 关于重复和顺序的排列

R Programming- Permutation regarding repetition and order

我尝试使用 combn 和 gtools 库搜索和尝试解决方案,但均无济于事。

我想获取以下向量:

x<-c(TRUE,FALSE)

让它看起来像下面的输出:

    Permutations with repetition (n=2, r=5)
Using Items: t,f

List has 32 entries.
{t,t,t,t,t} {t,t,t,t,f} {t,t,t,f,t} {t,t,t,f,f} {t,t,f,t,t} {t,t,f,t,f} {t,t,f,f,t} {t,t,f,f,f} {t,f,t,t,t} {t,f,t,t,f} {t,f,t,f,t} {t,f,t,f,f} {t,f,f,t,t} {t,f,f,t,f} {t,f,f,f,t} {t,f,f,f,f} {f,t,t,t,t} {f,t,t,t,f} {f,t,t,f,t} {f,t,t,f,f} {f,t,f,t,t} {f,t,f,t,f} {f,t,f,f,t} {f,t,f,f,f} {f,f,t,t,t} {f,f,t,t,f} {f,f,t,f,t} {f,f,t,f,f} {f,f,f,t,t} {f,f,f,t,f} {f,f,f,f,t} {f,f,f,f,f}

有什么建议吗?我在这方面是个新手,所以感谢您的帮助。我使用以下在线计算器为我提供了以下解决方案。 https://www.mathsisfun.com/combinatorics/combinations-permutations-calculator.html

谢谢!

使用 gtools 库,我相信这是:

library(gtools)
permutations(2,5,v=c(TRUE,FALSE),repeats.allowed=TRUE)
##       [,1]  [,2]  [,3]  [,4]  [,5]
## [1,] FALSE FALSE FALSE FALSE FALSE
## [2,] FALSE FALSE FALSE FALSE  TRUE
## [3,] FALSE FALSE FALSE  TRUE FALSE
## [4,] FALSE FALSE FALSE  TRUE  TRUE
## [5,] FALSE FALSE  TRUE FALSE FALSE
## [6,] FALSE FALSE  TRUE FALSE  TRUE
## [7,] FALSE FALSE  TRUE  TRUE FALSE
## [8,] FALSE FALSE  TRUE  TRUE  TRUE
## [9,] FALSE  TRUE FALSE FALSE FALSE
##[10,] FALSE  TRUE FALSE FALSE  TRUE
##[11,] FALSE  TRUE FALSE  TRUE FALSE
##[12,] FALSE  TRUE FALSE  TRUE  TRUE
##[13,] FALSE  TRUE  TRUE FALSE FALSE
##[14,] FALSE  TRUE  TRUE FALSE  TRUE
##[15,] FALSE  TRUE  TRUE  TRUE FALSE
##[16,] FALSE  TRUE  TRUE  TRUE  TRUE
##[17,]  TRUE FALSE FALSE FALSE FALSE
##[18,]  TRUE FALSE FALSE FALSE  TRUE
##[19,]  TRUE FALSE FALSE  TRUE FALSE
##[20,]  TRUE FALSE FALSE  TRUE  TRUE
##[21,]  TRUE FALSE  TRUE FALSE FALSE
##[22,]  TRUE FALSE  TRUE FALSE  TRUE
##[23,]  TRUE FALSE  TRUE  TRUE FALSE
##[24,]  TRUE FALSE  TRUE  TRUE  TRUE
##[25,]  TRUE  TRUE FALSE FALSE FALSE
##[26,]  TRUE  TRUE FALSE FALSE  TRUE
##[27,]  TRUE  TRUE FALSE  TRUE FALSE
##[28,]  TRUE  TRUE FALSE  TRUE  TRUE
##[29,]  TRUE  TRUE  TRUE FALSE FALSE
##[30,]  TRUE  TRUE  TRUE FALSE  TRUE
##[31,]  TRUE  TRUE  TRUE  TRUE FALSE
##[32,]  TRUE  TRUE  TRUE  TRUE  TRUE