R Studio错误:“意外符号”

时间:2012-10-24 17:09:47

标签: r

我在最近开始使用R Studio的统计和数据分析课程中。我收到一条错误消息,到目前为止,我还无法准确确定错误是什么或如何修复错误。

我们获得了绘制此功能的说明:

y=0.1x^4-0.5x^3-x^2+3x-2

下一条指令要求遵循此编码并输入上述功能:

> x<-seq(-5,5,by=2)
> y<-enter the function, here
> plot(y~x)
> lines(y~x)

这是我在y中输入函数时得到的结果:

> x<-seq(-5, 5, by=2)
> y<-0.1x^4-0.5x^3-x^2+3x-2
Error: unexpected symbol in "y<-0.1x"

意外的符号是x吗?我尝试删除函数中的小数以测试它,但得到相同的错误消息:

> y<-x^4-5x^3-x^2+3x-2
Error: unexpected symbol in "y<-x^4-5x"

所以我认为这是问题的x,但我该如何解决呢?我运行x序列代码没有问题。

2 个答案:

答案 0 :(得分:7)

在代数中,彼此相邻的两个符号(例如0.1中的x0.1x)意味着它们相乘。在编程中,不进行该假设,并且需要显式乘法运算符:0.1*x

答案 1 :(得分:3)

尝试x * 0.5而不是x0.5。

虽然,我不使用RStudio。