R曲线绘制不是预期的直线

R曲线绘制不是预期的直线,r,R,我有一个R代码: mm_fn <- function(x){ (x)/(1+2*x) } curve(mm_fn, -10,10) mm_fn正如Andrey Kolyadin所说,默认情况下曲线绘制直线,因此有两个选项,或者绘制点,或者在两个命令中添加直线: mm_fn <- function(x){ (x)/(1+2*x) } curve(mm_fn, -10,-0.51, xlim=c(-10,10), ylim = c(-25, 25) ) curve(mm_fn

我有一个R代码:

mm_fn <- function(x){
  (x)/(1+2*x)
}

curve(mm_fn, -10,10)

mm_fn正如Andrey Kolyadin所说,默认情况下曲线绘制直线,因此有两个选项,或者绘制点,或者在两个命令中添加直线:

mm_fn <- function(x){
  (x)/(1+2*x)
}
curve(mm_fn, -10,-0.51, xlim=c(-10,10), ylim = c(-25, 25) )
curve(mm_fn, -0.49,10, add = T )

mm\u fn您的函数在-1/2中有什么值?从左到右接近-1/2?是的,没有为-1/2定义函数,但我不知道为什么R绘制这条线,因为
curve()
的默认类型是
lines()
<代码>线()
用线段将所有点依次连接起来。因此,连接-1/2-ϵ和-1/2+ϵ会给你几乎垂直的线条。
曲线(mm_fn,-10,10,n=10e4,type=“p”,ylim=c(-10,10),pch=“.”
为什么不
曲线(mm_fn,-10,10,n=2e2+1)
?或者任何将在
0.5
中着陆的
n
n=length(seq.int(-10,10,by=.5**n))