Existen operaciones matemáticas que producen números reales desde +/- infinito. Por ejemplo exp(-infinity) = 0
. ¿Hay un estándar para funciones matemáticas en la biblioteca estándar C
que acepte infinidades IEEE-754 (sin tirar, o devolver NaN). Estoy en un sistema Linux y estaría interesado en dicha lista para glibc
. No pude encontrar esa lista en su manual en línea. Por ejemplo, su documentación en exp
no menciona cómo maneja el caso -infinity
. Cualquier ayuda será muy apreciada.Hasta el infinito y volver
Respuesta
El Véase también sección de POSIX' math.h definition enlaces a las definiciones POSIX de dominios aceptables.
E.g. fabs()
:
If x is ±0, +0 shall be returned.
If x is ±Inf, +Inf shall be returned.
I Modificada mencionado Véase también -section a Stackoverflow-Markdown:
acos(), acosh(), asin(), atan(), atan2(), cbrt(), ceil(), cos(), cosh(), erf(), exp(), expm1(), fabs(), floor(), fmod(), frexp(), hypot(), ilogb(), isnan(), j0(), ldexp(), lgamma(), log(), log10(), log1p(), logb(), modf(), nextafter(), pow(), remainder(), rint(), scalb(), sin(), sinh(), sqrt(), tan(), tanh(), y0(),
Contribuí search/replace/regex-fu. Ahora solo necesitamos a alguien con cURL-fu.
¡Oh hombre! Creo que debería haber dicho "ahora que tengo la url no necesito la lista. Puedo buscar las funciones que uso". Pero muchas gracias, me siento mal porque te hice ver todo eso. – srean
@srean: Está bien, es útil para mí :) –
Si quiere todos estos en un lugar ordenado, los casos de borde posix son (casi) todos heredados del Anexo F del estándar C. –
En C99 está en el Apéndice F:
F.9.3.1 The exp functions
-- exp(±0) returns 1.
-- exp(-∞) returns +0.
-- exp(+∞) returns +∞.
Apéndice F es normativa y:
Una implementación que define
__STDC_IEC_559__
deberá ajustarse a las especificaciones de este anexo.
Gracias por el puntero. (sin juego de palabras) – srean
Buen descubrimiento :) --- –
- 1. PHP: establecer la variable hasta el infinito
- 2. Cómo vibrar un iPhone hasta el infinito
- 3. Hasta el infinito y más allá en VBA
- 4. ¿Cómo puedo verificar si un número se evalúa hasta el infinito?
- 5. uso de la CPU aumentando hasta 100% en bucle infinito en el hilo
- 6. En Node.js Express/Connect, ¿hay alguna manera de configurar la sesión hasta el infinito?
- 7. jQuery desplazamiento infinito "reset"
- 8. Utilización de un desplazamiento infinito/infinito
- 9. isótopo y Desplazamiento infinito con activación manual
- 10. Desplazamiento infinito y la devolución de llamada
- 11. UITextView con el botón "Hecho" * y * ¿"Volver"?
- 12. bucle infinito en C++
- 13. ¿Cómo se obtiene VB6 para inicializar los dobles con + infinito, -infinito y NaN?
- 14. ¿Puedo usar un rango infinito y operar sobre él?
- 15. Jugar con el infinito: aritméticos vagos
- 16. Bucle principal infinito en F #
- 17. Las pruebas para el infinito en CUDA
- 18. IIS 7.5 Reescribir el error? Bucle infinito
- 19. Deliberadamente definir el tipo infinito en haskell
- 20. bucle infinito en haskell? (novato)
- 21. Desplazamiento horizontal infinito UIScrollView
- 22. ¿Cómo expresar el infinito en Ruby?
- 23. Predicado Prólogo - bucle infinito
- 24. C# flotan bucle infinito
- 25. bucle infinito en java.util.HashMap
- 26. Desplazamiento infinito en django
- 27. Código scala loop infinito
- 28. Mejor bucle infinito
- 29. desplazamiento infinito disparador manual
- 30. Android looping infinito ListView?
¿Has probado 'exp (-infinity)'? ¿Lanzó? ¿Recibió NaN o 0? –
+1 incluso solo por el título :-) –
El estándar de lenguaje no dice nada acerca de si el infinito es un valor representable, por lo que seguramente esto depende de la implementación. –