introduction
J'ai trouvé cette question qui était fermée parce qu'elle n'était pas claire, mais c'était une bonne idée. Je ferai de mon mieux pour en faire un défi clair.
La fonction Riemann Zeta est une fonction spéciale qui est définie comme la continuation analytique de
au plan complexe. Il existe de nombreuses formules équivalentes pour cela, ce qui le rend intéressant pour le golf de code.
Défi
Écrivez un programme qui prend 2 flottants en entrée (la partie réelle et imaginaire d'un nombre complexe) et évalue la fonction Riemann Zeta à ce point.
Règles
- Entrée et sortie via console OU fonction entrée et valeur de retour
- Les nombres complexes construits ne sont pas autorisés, utilisez des flotteurs (nombre, double, ...)
- Pas de fonctions mathématiques sauf
+ - * / pow loget des fonctions trigonométriques réelles (si vous souhaitez intégrer, utilisez la fonction gamma, ... vous devez inclure cette définition de fonctions dans le code) - Entrée: 2 flotteurs
- Sortie: 2 flotteurs
- Votre code doit contenir une valeur qui donne une précision théoriquement arbitraire lorsqu'elle est rendue arbitraire grande / petite
- Le comportement à l'entrée 1 n'est pas important (c'est le seul pôle de cette fonction)
Le code le plus court en octets gagne!
Exemple d'entrée et de sortie
Contribution:
2, 0
Production:
1,6449340668482266, 0
Contribution:
1, 1
Production:
0,5821580597520037, -0,9268485643308071
Contribution:
-dix
Production:
-0,08333333333333559, 0
epset entrée xexiste un Nqui calcule zeta(x)à l'intérieur eps; ou doit-il exister un Nqui ne dépend que de epset garantit que pour tout x(ou peut-être pour xplus qu'une fonction donnée epsdu pôle) il atteint la limite; ou peut Ndépendre x, mais les réponses devraient expliquer comment calculer Ndonné xet eps? (Ma théorie analytique des nombres n'est pas à la hauteur, mais je soupçonne que les options 2 et 3 vont dépasser toutes les affiches ordinaires sauf une ou deux).
xet pour tout, epsil doit exister un Ptel que pour toute N>Pla sortie soit plus proche que epsla valeur exacte. Est-ce clair? Dois-je le clarifier pour le cas avec N assez petit?
