1

是否可以在 Mathematica 中将符号 'a' 和 'b' 设置为实数,所以当我输入 'z = a+ I b;Conjugate[z]' 我得到 'a- I b' 而不是 'Conjugate[a]-共轭[b]'?

4

4 回答 4

2

您可以像这样使用 ^= 或 ^:= :

Im[a] ^:= 0
Conjugate[a] ^:= a

然后

Conjugate[a + I b]

出来作为

a - I Conjugate[b]
于 2013-02-15T07:08:40.910 回答
1

您可以将表达式包装在 中ComplexExpand,如下所示:

ComplexExapnd[Conjugate[z]]

查看文档以ComplexExpand了解其工作原理的详细信息。

于 2013-02-14T13:05:39.610 回答
0
Simplify[Conjugate[z], Assumptions -> Element[{a, b}, Reals]]

这不是很好,但这是我能找到的最好的

于 2019-01-14T20:17:08.160 回答
-1
Refine[Conjugate[z], {a, b} \[Element] Reals]
于 2019-01-15T04:26:07.887 回答