绘制相同的方程式,但绘制不同的图形。升

问题描述 投票:0回答:2

[我试图用指数函数f(x)= exp(x)在a = 0且n = 1时绘制泰勒展开图。

[起初,我写了等式#### n = 1并将其绘制出来。但是它无法使线适合Exp(x)的图形。然后,我尝试将符号“ +”重新定位到上一行,如式# n = 1所示,并且成功了。

这些等式完全相同,除了运算符(+)的位置。

用于绘图的方程式(#### n = 1# n = 1)之间有什么区别?

在绘图中操作员标志的位置重要吗?

f1 <- function(x) exp( x )
x <- seq( -1, 1, by = 0.025 )


a <- 0

#### n = 1
f1.10 <- function( x ){
  exp( a ) / factorial( 0 ) * ( x - a )^0 
  + exp( a ) / factorial( 1 ) * ( x - a )^1
}


# n = 1
f1.1 <- function( x ){
  exp( a ) / factorial( 0 ) * ( x - a )^0 +
    exp( a ) / factorial( 1 ) * ( x - a )^1
}



plot( x, exp(x), ylab = "exp(x)", type = "l", lwd = 3 )
curve( f1.1, -0.5, 0.5, add = T, type = "l", lwd = 2, col = "yellow" )
curve( f1.10, -0.5, 0.5, add = T, type = "l", lwd = 2, col = "blue" )

“] 1

r plot graph operator-keyword taylor-series
2个回答
0
投票

R中,线头的+表示新线。如果将+放在行尾,R会将脚本中的下一行识别为当前行的延续。所以,

f1.10 <- function( x ){
  exp( a ) / factorial( 0 ) * ( x - a )^0 
  + exp( a ) / factorial( 1 ) * ( x - a )^1
}

与]相同>

f1.11 <- function( x ){
  exp( a ) / factorial( 1 ) * ( x - a )^1
}

0
投票

这两个函数产生不同的结果,并且它们不相同。

© www.soinside.com 2019 - 2024. All rights reserved.