如何使用MSDN上介绍的Compelx结构Atan方法!
最近有在写一个C程序,涉及到复数计算,其中之一就是复数求反正切。MSDN介绍的Complex结构自带了这些方法,但却不知道怎么使用,还请各位指点下!
[解决办法]
根据MSDN的Complex中Atan,其含义为:
Returns the angle that is the arc tangent of the specified complex number.
这只是微软的说法而已,数学上并没有求复数的反正切的定义。
按照微软给出的定义:
Atan(2 + 3i)返回的是一个角度,该角度的正切值为3 / 2,当然严格地还要考虑三角函数的周期性。
你可以直接用math.h的atan函数就可以做到:
atan(3.0 / 2.0)就可以得到这个角度(以弧度表示的,如果要一度数表示,那就再乘以180.0 /3.1415926就OK了)