ReIm
詳細
- ReImは自動的にリストに縫い込まれる.
例題
すべて開く すべて閉じる例 (3)
ReIm[5 + 12I]ReIm[3]ReIm[list]は,順序対のリストを与える:
ReIm[{I, -1, -I, 1}]スコープ (5)
ReImはすべての数の型に使うことができる:
ReIm[-3]ReIm[(3/5)]ReIm[1.5`5]ReIm[1.5 - 3.2I]ReImは,数の記号表現に使うことができる:
ReIm[-17^(1/(4))]ReIm[Exp[2 I Pi / 3]]ReIm[Gamma[-1 / 2]]ReIm[z]ReIm[2z]ReIm[w + z]ReImはネストしたリストと不揃いな配列をサポートする:
ReIm[{a, {b, c}}]ReIm[{{1, -1, 0}, {0, 1}}]ReImには,SparseArrayオブジェクトおよび構造配列ブジェクトに使うことができる:
ReIm[SparseArray[{{1} -> I, {3} -> a, {4} -> -Pi}, {5}]]ReIm[SymmetrizedArray[{{1, 1, 2} -> 1, {1, 2, 2} -> 3I}, {2, 2, 2}, {{3, 1, 2}, Exp[2 I Pi / 3]}]]アプリケーション (3)
ReImをListPlotと一緒に使い,数を複素平面上で可視化する:
ListPlot[ReIm[{I, E, -1 - 2I, Sqrt[-I]}], PlotStyle -> PointSize[Large]]ReImをParametricPlotと一緒に使い,複素数値の関数を実数上で可視化する:
ParametricPlot[ReIm[(-2)^x], {x, 0, 4}]ReImをEpilogと一緒に使い,複素平面プロット中の点を拾う:
JuliaSetPlot[-1, Epilog -> {AbsolutePointSize[6], White, Point[ReIm[{I / 2, -I / 2, 1, -1}]]}]特性と関係 (9)
ReImは,長さ2の新たな内部次元を加えることで,配列の深さを1つ大きくする:
mat = RandomReal[1, {4, 3}];ArrayDepth[mat]ArrayDepth[ReIm[mat]]Dimensions[mat]Dimensions[ReIm[mat]]ReIm[array]は,{re,im}ペアの配列を与える:
ReIm[PauliMatrix[2]]Transposeを使ってこれを{Re[array],Im[array]}のペアに変換することもできる:
Transpose[ReIm[PauliMatrix[2]], RotateLeft[{1, 2, 3}]]ComplexExpandは,変数が実数であると仮定する:
ComplexExpand[ReIm[r Exp[I θ]]]一般に,変数は複素数であると仮定され,これによって簡約が妨げられることもある:
ReIm[r Exp[I θ]]SimplifyとFullSimplifyを使ってReImの結果を簡約する:
ReIm[2x + I]Simplify[%, x > 3]FullSimplify[Norm[ReIm[z]] == Abs[z]]ReImは複素数を
ペアに変換する:
ReIm[I]FromPolarCoordinatesは,実数値の極座標ペアを
ペアに変換する:
FromPolarCoordinates[{1, Pi / 2}]ReImは,AbsArgとFromPolarCoordinatesの合成と考えることができる:
ReIm[3 + 4I] === FromPolarCoordinates[AbsArg[3 + 4I]]ReImは,複素数を
ペアに変換する:
ReIm[5 Exp[3 Pi I / 4] ]AngleVectorは,実数のペアを
ペアに変換する:
AngleVector[{5, 3Pi / 4}]ReImPlotは,関数の実部と虚部をプロットする:
{Plot[ReIm[ArcSin[x]], {x, -3, 3}],
ReImPlot[ArcSin[x], {x, -3, 3}]}ComplexListPlotを使い,複素数をその実部と虚部を使ってプロットする:
data = RandomComplex[{-10 - 10I, 10 + 10I}, 100];ComplexListPlot[data]ListPlot[ReIm[data]]考えられる問題 (1)
ReIm[z]の出力中の z についてのリスト l を置換することは,ReIm[l]を直接評価することとは違う:
ReIm[{I, -I, 0}]ReIm[z] /. z -> {I, -I, 0}任意の配列について,2つの結果は内部レベルと外部レベルの転置によって関連している:
arr = RandomComplex[{-1 - I, 1 + I}, {3, 3, 3}];
ReIm[arr] === Transpose[(ReIm[z] /. z -> arr ), RotateRight@ Range [ ArrayDepth[arr] + 1]]テキスト
Wolfram Research (2015), ReIm, Wolfram言語関数, https://reference.wolfram.com/language/ref/ReIm.html.
CMS
Wolfram Language. 2015. "ReIm." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/ReIm.html.
APA
Wolfram Language. (2015). ReIm. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/ReIm.html
BibTeX
@misc{reference.wolfram_2026_reim, author="Wolfram Research", title="{ReIm}", year="2015", howpublished="\url{https://reference.wolfram.com/language/ref/ReIm.html}", note=[Accessed: 03-November-2026]}
BibLaTeX
@online{reference.wolfram_2026_reim, organization={Wolfram Research}, title={ReIm}, year={2015}, url={https://reference.wolfram.com/language/ref/ReIm.html}, note=[Accessed: 03-November-2026]}