新手问题 如何在 Ruby 中實現 inverse tangent?

redsunschan · 2014年07月08日 · 最后由 WolfLee 回复于 2014年07月08日 · 1228 次阅读

現在小弟在寫個遊戲的影子系統, 但是發現RUBY的TANGENT得出的結果是ARC而不是度...

我就是差那一行...希望各位高手能夠幫一幫我...

我曾試了tan-1(inverse tangent)的得出公式

Complex((Complex::I/2)(Math.ln(1-(Complex::I)(x)) - Math.ln(1+(Complex::I)*(x))));

, 但還是不行...

好苦惱...就是差那一行而已啊...

希望大家幫幫忙Orz

共收到 1 条回复

Math有Math.atan,然后有了弧度算角度不是变换一下就好了么?比如 Math.atan(x) / Math::PI * 180

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册