如果这个问题看起来很抽象,请道歉。我已经付出了很大的努力来清晰地呈现它。
设为长度S(n,L)为 的条目的向量集,例如和。{0,1,2,...,n}LS(1,2) = {0,0|0,1|1,0|1,1}S(5,1) = {0|1|2|3|4|5}
我有一个函数F,它接收元素S(n,L)并输出 0 到 100 之间的实数。
我想知道,给定一个r介于 0 到 100 之间的实数,我如何确定以下“相当小”的集合n和l:
S'(n,L,r) = {v in S(n,L)| F(v) >= r}
到目前为止,我所能做的就是S(n,L)通过以下代码生成:
f = function(n,L){
h = rep(list(0:n),L)
do.call(expand.grid,h)}
我对 R 中的这种东西非常陌生,所以任何帮助都将不胜感激。干杯
编辑:l已更改L为避免歧义。