是否可以在 Mathematica 中将符号 'a' 和 'b' 设置为实数,所以当我输入 'z = a+ I b;Conjugate[z]' 我得到 'a- I b' 而不是 'Conjugate[a]-我共轭[b]'?
问问题
1876 次
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 回答