zeta(2:10)
curve(zeta, -13, 0.8, xlim=c(-12,10), ylim=c(-1,4), col="red")
curve(zeta, 1.2, 12, add = TRUE, col="red")
abline(v=0, h=c(0,1), lty="dashed")
# Close up plot
curve(zeta, -14, -0.4, col="red")
abline(v=0, h=0, lty="dashed")
# Plot of the first derivative
x = seq(0.04, 0.8, len=100)
plot(x, zeta(x, deriv=1), type="l", las=1, col="blue",
xlim=c(0.04,3), ylim=c(-6,0), main="zeta'(x)")
x = seq(1.2, 3, len=100)
lines(x, zeta(x, deriv=1), col="blue")
abline(v=0, h=0, lty="dashed")
zeta(2) - pi^2 / 6 # Should be zero
zeta(4) - pi^4 / 90 # Should be zero
zeta(6) - pi^6 / 945 # Should be 0
zeta(8) - pi^8 / 9450 # Should be 0
# zeta(0, deriv=1) + 0.5 * log(2*pi) # Should be 0
Run the code above in your browser using DataLab