快速平方根倒数算法的Fortran实现 [我来说两句]

最新 最热

评论列表(评论 5)以下网友评论只代表网友个人观点,不代表本站观点。

2022-06-09 10:41:08 PotsyYZhou(PotsyYZhou)
在线,5G环境, ************* Compiled Successfully. memory: 2940 time: 0 exit code: 0 num= cpu_time by sqrt= 2.00001523E-06 cpu_time by invsqrt= 1.99995702E-06 x= sqrt(x)= 9.32737923 by invsqrt= 9.32069302 ************************* ok! 谢谢!
回复 支持1
2015-12-09 11:16:17 Nicholas(weixing1531)
二阶导数f"(x)=6*x**(-4)很容易求得 程序中一次牛顿迭代若采用Halley方法精度会更高
回复 支持2
2014-11-04 08:48:01 vvt(vvt)
vvt 于 2014-11-03 08:49:42发布
z'5f3759df' 这个写法到底符合语法规范吗?
jason388 于 2014-11-03 09:50:26发布符合语法规范。在标准中二进制用b、八进制用o、十六进制用z作为常数的前缀,后面跟着带引号的相应常数,比如b'100'为4的二进制表示。输出时同样用可以用boz来代替i,比如输出格式b32.32可以用于输出32位整数的二进制格式,4输出为:00000000000000000000000000000100.
感谢,我的编译器开了 /stand:f08 以后,总是给我警告:warning #6473: Fortran 2008 does not allow boz constant in this context.[Z'5F3759DF'] ,我还以为这是扩展语法呢。
回复 支持1
2014-11-03 09:50:26 jason388(jason388)
vvt 于 2014-11-03 08:49:42发布
z'5f3759df' 这个写法到底符合语法规范吗?
符合语法规范。在标准中二进制用b、八进制用o、十六进制用z作为常数的前缀,后面跟着带引号的相应常数,比如b'100'为4的二进制表示。输出时同样用可以用boz来代替i,比如输出格式b32.32可以用于输出32位整数的二进制格式,4输出为:00000000000000000000000000000100.
回复 支持2
2014-11-03 08:49:42 vvt(vvt)
z'5f3759df' 这个写法到底符合语法规范吗?
回复 支持1
对该文发表评论
我的态度:

    登录 | 注册 需要登陆才可发布评论
请您注意:
  • 自觉遵守:爱国、守法、自律、真实、文明的原则
  • 尊重网上道德,遵守《全国人大常委会关于维护互联网安全的决定》及中华人民共和国其他各项有关法律法规
  • 严禁发表危害国家安全,破坏民族团结、国家宗教政策和社会稳定,含侮辱、诽谤、教唆、淫秽等内容的作品
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 您在本站评论发表的作品,本站有权在网站内保留、转载、引用或者删除
  • 参与本评论即表明您已经阅读并接受上述条款