我是一个使用R的初学者,我试图在R中编写一个简单的二次函数,接受a,b,c和x的值,并返回y的值:y = a + bx + cx ^ 2,从中创建并保存101个等间距值的矢量x,从-2到2(含)。使用刚刚构造的向量x和以下值a = -1,b = 0,c = 1和你的函数,计算并保存向量的值,y。
到目前为止我的代码如下:
MyFunction <- function(x){y = a + bx + cx^2^
}
x <- seq(from = -2, to = 2, length.out = 101)
print(x)
a=-1
b=0
c=1
正如你所看到的,我有一些基础知识,但我很难把各个部分放在一起。任何帮助是极大的赞赏!提前谢谢。
答案 0 :(得分:2)
将@ m-dz和@ eipi10的所有答案放在一起,我们有:
[20,20,5,5,1]
答案 1 :(得分:0)
首先,在二次公式的末尾有一个额外的^运算符。请参阅此链接以在r:http://rstudio-pubs-static.s3.amazonaws.com/275_8e3191f1f68f46229b30c361c6778dec.html
中定义和绘制简单的二次方程式