主题:请问atan2返回数值怎么会非常大?
kingsky
[专家分:20] 发布于 2010-10-12 17:16:00
传回30多的数值,这是怎么回事啊
传回的值不是在 [-pi, pi] 之间 么???
回复列表 (共4个回复)
沙发
bruceteen [专家分:42660] 发布于 2010-10-13 10:34:00
我不知道你需要的答案,但我知道,对于正常人而言,起码会告知别人那个“传回30多的数值”时atan2的参数值给的是多少?
板凳
kingsky [专家分:20] 发布于 2010-10-14 22:03:00
我需要的答案是,我查到的atan2的函数说明是会传出一个-pi到pi的数值,也就是无论传入的参数是多少,传出的数值都会在这两个数之间,我查到的函数说明错了还是我理解错了,这就是我要的答案
我传进的两个参数都非常小的时候,会传出超出值域非常大的数值
3 楼
tianyuan008 [专家分:14360] 发布于 2010-10-17 23:52:00
你怎么传出来的?给几句代码
肯定是你代码有问题
4 楼
cgl_lgs [专家分:21040] 发布于 2010-10-18 11:51:00
累計誤差問題,建議最好將傳入的數值單位化,這樣誤差會小些。
我来回复