ComplexExpand[expr]
すべての変数が実数であるとみなして,式 expr を展開する.
ComplexExpand[expr,{x1,x2,…}]
xiに適合する変数を複素数とみなして式 expr を展開する.
ComplexExpand
ComplexExpand[expr]
すべての変数が実数であるとみなして,式 expr を展開する.
ComplexExpand[expr,{x1,x2,…}]
xiに適合する変数を複素数とみなして式 expr を展開する.
詳細とオプション
- ComplexExpandの第2引数として与えられる変数には,パターンを使用することができる.
- オプションTargetFunctionsは,{Re,Im,Abs,Arg,Conjugate,Sign}の組からの関数のリストとして与えることができる.ComplexExpandは,指定された関数で結果を返すようにする.
- ComplexExpandは,expr 中のリスト,方程式,不等式,論理関数に対して自動的に縫い込まれる.
例題
すべて開く すべて閉じる例 (4)
スコープ (7)
ComplexExpand[Re[z ^ 5 - 2z ^ 3 - z + 1], z]ComplexExpand[Cos[x + I y] + Tanh[z], {z}]ComplexExpand[Re[ArcCot[x + I y]] + Im[ArcSinh[x - I y]]]ComplexExpand[Abs[2 ^ z Log[2z]], z]ComplexExpand[Re[Log[Sin[Exp[x + I y] ^ 2]]]]ComplexExpand[Re[2z ^ 3 - z + 1], z]ComplexExpand[Re[Sin[z]], z, TargetFunctions -> Conjugate]オプション (1)
TargetFunctions (1)
アプリケーション (2)
ComplexExpand[Tan[x + I y]]次の場合は,
は実数であると仮定されるが
は複素数であると仮定され,明示的な実部と虚部に分割される:
ComplexExpand[a + x ^ 2, {x}]ComplexExpand[Sin[x] Exp[y], {x, y}]ComplexExpand[Re[z] == (z + Conjugate[z]) / 2, z]ComplexExpand[Exp[I z] == Cos[z] + I Sin[z]]特性と関係 (1)
次は,x と y が実数であると仮定してRe[Sin[x+I y]]を計算する:
ComplexExpand[Re[Sin[x + I y]]]TrigExpandとRefineを使っても同じ計算ができる:
TrigExpand[Sin[x + I y]]Refine[Re[%], Element[x | y, Reals]]テクニカルノート
-
▪
- 式の変形 ▪
- 複素数の変数を含む式
履歴
1991 で導入 (2.0) | 2007 で更新 (6.0)
テキスト
Wolfram Research (1991), ComplexExpand, Wolfram言語関数, https://reference.wolfram.com/language/ref/ComplexExpand.html (2007年に更新).
CMS
Wolfram Language. 1991. "ComplexExpand." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2007. https://reference.wolfram.com/language/ref/ComplexExpand.html.
APA
Wolfram Language. (1991). ComplexExpand. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/ComplexExpand.html
BibTeX
@misc{reference.wolfram_2026_complexexpand, author="Wolfram Research", title="{ComplexExpand}", year="2007", howpublished="\url{https://reference.wolfram.com/language/ref/ComplexExpand.html}", note=[Accessed: 08-September-2026]}
BibLaTeX
@online{reference.wolfram_2026_complexexpand, organization={Wolfram Research}, title={ComplexExpand}, year={2007}, url={https://reference.wolfram.com/language/ref/ComplexExpand.html}, note=[Accessed: 08-September-2026]}