R:在 R 中绘制多项式
R: Plot Polynomials in R
我正在使用 R 编程语言。我正在尝试绘制以下函数的图:
y = x^4 + x^3 - x^2 - x +1
我尝试使用 R:
重新创建相同的情节
x = seq(from = -5, to = 5, by = 0.1)
y <- x^4 + x^3 - x^2 - x +1
plot(x,y)
然而,我在 R 中制作的图表看起来不像原始图表。
任何人都可以告诉我我做错了什么吗?
谢谢
看起来您的 x 轴限制与示例不同 - 如果您将它们更改为“-1.2 : 1.2”,则绘图看起来相同:
x = seq(from = -1.2, to = 1.2, by = 0.1)
y <- x^4 + x^3 - x^2 - x + 1
plot(x,y)
最简单的方法是定义一个函数并使用 curve
来处理细节,例如 x
增量。
f <- function(x) x^4 + x^3 - x^2 - x + 1
curve(f, from = -1.3, to = 1.2)
plotmath
将使用问题中的标题。
curve(f, from = -1.3, to = 1.2, main = expression(paste("Graph for ", x^4 + x^3 - x^2 - x + 1)))
我正在使用 R 编程语言。我正在尝试绘制以下函数的图:
y = x^4 + x^3 - x^2 - x +1
我尝试使用 R:
重新创建相同的情节x = seq(from = -5, to = 5, by = 0.1)
y <- x^4 + x^3 - x^2 - x +1
plot(x,y)
然而,我在 R 中制作的图表看起来不像原始图表。
任何人都可以告诉我我做错了什么吗?
谢谢
看起来您的 x 轴限制与示例不同 - 如果您将它们更改为“-1.2 : 1.2”,则绘图看起来相同:
x = seq(from = -1.2, to = 1.2, by = 0.1)
y <- x^4 + x^3 - x^2 - x + 1
plot(x,y)
最简单的方法是定义一个函数并使用 curve
来处理细节,例如 x
增量。
f <- function(x) x^4 + x^3 - x^2 - x + 1
curve(f, from = -1.3, to = 1.2)
plotmath
将使用问题中的标题。
curve(f, from = -1.3, to = 1.2, main = expression(paste("Graph for ", x^4 + x^3 - x^2 - x + 1)))