在wolfram-alpha网站上绘制函数如下所示:

http://www.wolframalpha.com/link

在R中绘制相同的函数如下所示:

情节(function(x)x ^ 2-3 * x-10)

Wolfram的默认图更容易理解。我认为这是因为它显示了x轴(在y = 0处),并使抛物线居中。

我不擅长数学,只能看一个函数的公式并确定我应该在哪里居中,而我正在绘制这些函数以了解不同的函数如何创建不同的线条,因此我需要自动完成对中,因为否则我可能会误解情节。

是否可以自动创建Wolfram图,即无需我告诉R在哪里将图居中将是明智的?

最佳答案

polynom软件包将创建一些合理的默认值。

例如。

library(polynom)

# your polynomial (coefficients in ascending powers of x order)
p <- polynomial(c(-10,-3,1))
plot(p)
 # a more complicated example, a polynomial crossing the x axis at -1,0,1,2,3,4,5

 p2 <- poly.calc(-1:5)
 p2
 # -120*x + 154*x^2 + 49*x^3 - 140*x^4 + 70*x^5 - 14*x^6 + x^7
 plot(p2)

关于r - 在wolframalpha网站上绘制多项式函数,以便于理解,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20251653/

10-15 01:16