Haskell有没有什么方法可以获得常量,即可以用双精度表示的大于零的最大和最小可能的正有理数?Haskell最小/最大双常数
7
A
回答
7
maxNonInfiniteFloat :: RealFloat a => a -> a
maxNonInfiniteFloat a = encodeFloat m n where
b = floatRadix a
e = floatDigits a
(_, e') = floatRange a
m = b^e - 1
n = e' - e
minPositiveFloat :: RealFloat a => a -> a
minPositiveFloat a = encodeFloat 1 $ fst (floatRange a) - floatDigits a
2
相关问题
- 1. OpenCL中最小/最大浮点数或双精度常数
- 2. 最小/最大整数和双
- 3. Haskell是否提供Int范围的最小/最大常量?
- 4. Haskell函数 - 最大
- 5. Haskell的性能时最小/最大/总和在大列表
- 6. TextBox最大/最小数值
- 7. 最小/最大字符数
- 8. Pyspark - 最大/最小参数
- 9. 最小值和最大值之间的随机双倍数
- 10. 双精度浮点格式的最大和最小指数
- 11. 最小/最大
- 12. Haskell:从最小值和最大值中筛选列表
- 13. 最大和最小的二进制树的Haskell元件
- 14. Haskell ::查找一组元组的最小值和最大值
- 15. Java:Math.random()最大值(双精度小于1)
- 16. 最小和最大
- 17. 最大和最小
- 18. 最大大小
- 19. $ _POST最大数组大小
- 20. 最大数组大小
- 21. Python:最大数组大小?
- 22. 最大数据大小
- 23. Scipy.linalg.solve最大数组大小
- 24. 最大并发线程数小于最大线程池大小
- 25. Fortran 90中双精度最大的数组大小是多少?
- 26. Slider对Int常数的最小值/最大值绑定
- 27. MySQL - 同时最大,最小,平均值和日常数据
- 28. 最大树深度在Haskell
- 29. 在双击功能区时禁用最小化或最大化
- 30. 从文件中确定最小和最大双值
真的,回头看,我不知道为什么我想知道这个... – Claudiu 2014-06-21 13:57:44