Load Package

library(pracma)
## Warning: package 'pracma' was built under R version 4.2.2

f(x) = 1/(1-x)

f1 <- function(x) { 1 / (1 - x) }
a1 <- 0
n1 <- 5
taylor(f1,a1,n1)
## [1] 1.000293 1.000029 1.000003 1.000000 1.000000 1.000000

f(x) = e^x

f1 <- function(x) { exp(x) }
a1 <- 0
n1 <- 5
taylor(f1,a1,n1)
## [1] 0.008334245 0.041666573 0.166666726 0.499999996 1.000000000 1.000000000

f(x) = ln(1 + x)

f1 <- function(x) { log(1 + x) }
a1 <- 0
n1 <- 5
taylor(f1,a1,n1)
## [1]  0.2000413 -0.2500044  0.3333339 -0.5000000  1.0000000  0.0000000

f(x) = x^(1/2)

f1<- function(x) { x^1/2 }
a1 <- 0
n1 <- 4
taylor(f1,a1,n1)
## [1] 0.5 0.0