Professional Documents
Culture Documents
Exercise-1 6
Exercise-1 6
zzzzzzzzzzzz
2024-01-07
Exercise 1.6. As in Exercise 1.1, compute γ × n for n ∈ 10, 100, 1000, 10000, 100000. Compare your
approximations γ × n with the true value of the Euler’s constant (which you can obtain using
-digamma(1) in R) to find the approximation error. Plot n against the approximation error
with a log-log scale.
## [1] 0.5822073
n <- seq (from = 1, to = 1000, by = 1)
euler_1000 <- sum(nˆ(-1)) - log(1000, base = exp(1))
euler_1000
## [1] 0.5777156
n <- seq (from = 1, to = 10000, by = 1)
euler_10000 <- sum(nˆ(-1)) - log(10000, base = exp(1))
euler_10000
## [1] 0.5772657
n <- seq (from = 1, to = 100000, by = 1)
euler_100000 <- sum(nˆ(-1)) - log(100000, base = exp(1))
euler_100000
## [1] 0.5772207
1
data.frame (x1 = c(euler_10, euler_100, euler_1000, euler_10000, euler_100000),
"true value" = -digamma(1),
"approximation error" = approximation_error)
−6
−8
−10
−12
2 4 6 8 10