当`Math.ulp`丢失时,如何计算`ulp`?

本文介绍了当`Math.ulp`丢失时,如何计算`ulp`?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!,我需要给定双精度值的ulp,但由于我是为代号1开发的,所以没有提供ulp(double)。有没有人知道用Java计算ulp的有效算法?Codename One仅提供了Math类中的一些方法(javadoc用于CN1版本),并且填补了MathUtil中的一些空白。,作为一种解决办法,我使用此(不正确的)代码,直到我找到一个可用的替代代码:,编辑:我为review发布了我自己的代码。以防其他人需要这个。,好的,因为我没有找到可用的替代品(ApacheHarmony和OpenJDK最终都使用了CN1上没有的本机方法),所以我编写了自己的版本(针对OpenJDK-Version进行了测试)。以防万一有人需要。,至于代号一:我向MathUtil类提交了一个补丁,所以希望迟早会添加这个补丁。,这篇关于当`Math.ulp`丢失时,如何计算`ulp`?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,
返回顶部
跳到底部

Copyright 2011-2024 南京追名网络科技有限公司 苏ICP备2023031119号-6 乌徒帮 All Rights Reserved Powered by Z-BlogPHP Theme By open开发

请先 登录 再评论,若不是会员请先 注册