zeta_derivative_at_trivial_zeros.sf 948 B

1234567891011121314151617181920212223242526
  1. #!/usr/bin/ruby
  2. # The derivatives ζ'(−2n) at trivial zeros.
  3. define π = Num.pi
  4. func zeta_derivative_trivial_zero(n) {
  5. (-1)**n * zeta(2*n + 1) * ((2*n)!) / 2**(2*n + 1) / π**(2*n)
  6. }
  7. each(1..10, {|n|
  8. say "zeta'(#{'%3s' % -2*n}) =~ #{zeta_derivative_trivial_zero(n)}"
  9. })
  10. __END__
  11. zeta'( -2) =~ -0.030448457058393270780251530471154776647000483545
  12. zeta'( -4) =~ 0.0079838114502686242806966707987893039052376933623
  13. zeta'( -6) =~ -0.00589975914351593745062987740839202557980153462016
  14. zeta'( -8) =~ 0.00831616198560224735952442651053421422567412291883
  15. zeta'(-10) =~ -0.0189299263381403742289805022903467952319852580952
  16. zeta'(-12) =~ 0.0632705833414630005951823012343077675114181847532
  17. zeta'(-14) =~ -0.291657724743873520321224003070250666970263038533
  18. zeta'(-16) =~ 1.77302566089909639624778734418929448135541982765
  19. zeta'(-18) =~ -13.7427682502140544352205641905185510730953721577
  20. zeta'(-20) =~ 132.28099750421251452709821158578551868064801