首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

怎么使用MSDN下介绍的Compelx结构Atan方法

2012-10-05 
如何使用MSDN上介绍的Compelx结构Atan方法!最近有在写一个C程序,涉及到复数计算,其中之一就是复数求反正切

如何使用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了)


热点排行