w312716 发表于 2009-5-30 17:10

求助 转角值是复数

哪位高手帮帮忙 matlab积分得出结果为32.70543402513233 + 0.00410484440119i
这是个复数还是其他的什么计数方法啊?因为这是求一个角度值,是复数应该没有意义吧

friendchj 发表于 2009-5-30 17:36

那是因为你在求角时,数据超过了正确范围,例如:
>> asin(2)

ans =

   1.5708 - 1.3170i

[ 本帖最后由 friendchj 于 2009-5-30 17:47 编辑 ]

beyondhxf 发表于 2009-5-31 08:03

回复 楼主 w312716 的帖子

楼上的说法可能对,是你算错了
还有就是你算的是对的,你的算法也正确,但是有的算法是会让结果的复数部分相对实部很小,可以忽略,你是不是计算精度不够导致的虚部没有收敛到0?
页: [1]
查看完整版本: 求助 转角值是复数