如何在R中将列表作为多个参数传递

时间:2017-08-11 14:14:13

标签: r function

我正在尝试编写一个接受列表a,b作为其输入的函数;输出一个清单。

sigm = function(x,a,b){
return(exp(a*x+b))
}

我要做的是函数应该从a中取一个值,比如a [i],并从b中取另一个值,比如b [j]。理想情况下,我希望输出的总暗淡是暗淡的(a)*暗淡(b)*暗淡(x)

我尝试使用mapply但无法绕过。

 mapply(sigm, 1:4,1:4, 4:1)  
 [1] 1.484132e+02 1.096633e+03 5.987414e+04 2.415495e+07

它仍然只给出了长度为4的列表。我正在尝试获得64的列表。

0 个答案:

没有答案