将复数化为三角表达式与指数表达式,用Mathematica怎么
mathematica吧
全部回复
仅看楼主
level 6
将复数化为三角表达式与指数表达式,用Mathematica怎么实现?
2016年03月12日 02点03分 1
吧务
level 15
第一问如果是版本10你可以看看AbsArg。版9的话:
{Abs@
#, Arg@#
} &[1 - Sqrt[3] I]

#1 Exp@#
2 & @@%

# Cos@HoldForm@#
2 + I
# Sin@HoldForm@#
2 & @@ %%
比较麻烦的其实是第二问,怎么利用化简函数把ArcTan@Tan@θ化掉一时想不出来,唉呀算了就这样吧反正约等于已经出来了:
Simplify[ComplexExpand[{Abs@
#, Arg@#
} &[1 + I Tan@θ],
TargetFunctions -> {Re, Im}], Pi < θ < 3 Pi/2]

#1 Exp@#
2 & @@ %

# Cos@HoldForm@#
2 + I
# Sin@HoldForm@#
2 & @@ %%
2016年04月02日 09点04分 4
???
#1 Exp@#
2 & @@% ----》
#1 Exp@(I #
2)& @@ %
2025年03月31日 02点03分
@梁东林00 唉呀呀……确实手误了,少了个I(我复数的基础也不扎实),感谢指正。
2025年05月03日 14点05分
1