设为首页 加入收藏

TOP

13.4.3 通过附加因子避免极值
2013-10-07 00:52:50 来源: 作者: 【 】 浏览:51
Tags:13.4.3 通过 附加 因子 避免 极值

13.4.3  通过附加因子避免极值

当x→±∞但尚未溢出时,可以通过附加因子避免x*x+y*y溢出。即:

  1. theta = arcos( sx/sqrt( sx*sx + sy*sy ) ) 

其中s是一个非常小的值。当s=1/x时,这种处理就演变成下一节的变形处理。对于x溢出的情况,由于∞*(任何非0有限值)=∞,因此这种方法不适用。

  1. 算例:x=1.0E+300、y=1.0、s=1.0E-200,theta=0.0(真值是1.0E-300)。 

【责任编辑:董书 TEL:(010)68476606】

回书目   上一节   下一节

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇13.5.1 自变量终止条件 下一篇13.3.1 宏定义(硬编码)方式

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: