采用两个向量并在R中返回矩阵z = f(x,y)的函数

时间:2013-09-29 04:01:26

标签: r function matrix

我正在尝试定义ab的标量函数,其中ab是向量,因此我可以创建{{1}的曲面图使用z=f(X,y)

问题是,当我期望一个矩阵时,我的函数的返回值是一个与向量persp(a,b,z)长度相同的向量。

有问题的功能是:

a

任何人都知道我在这里失踪了什么?

2 个答案:

答案 0 :(得分:1)

如果您想要ab的所有可能组合,请使用outer

logver <- function(a, b, PARAM)
{
    o <- outer(a, b*PARAM, `+`)
    1/(1 + exp(-o))
}

答案 1 :(得分:0)

试试这个

logover <- function(a, b, PARAM){
    L <- (1 / (1 + exp(-a-b*PARAM)))
    return(L)
}

在带缩进的新行中键入return(L)。你不会得到任何错误。

您尝试为a,b和PARAM传递的值是什么?