我被要求在uni的一个新讲座中使用/学习R,目前我正在努力学习它的语法.我想(通过curve
)绘制一个简单的函数,但我似乎无法让它与一个类似于lambda的内联函数一起工作.
我试过以下方法:
> curve( function(x) x^2 )
Error in curve(function(x) x^2) :
'expr' did not evaluate to an object of length 'n'
然而,当我首先将函数存储在变量中时,它会起作用:
> quad <- function(x) x^2
> curve( quad )
在R中不允许这样的内联使用吗?有没有其他方法可以在不定义额外功能的情况下实现这一点?谢谢