ArrayExpand

ArrayExpand[expr]

expr の記号配列演算を展開する.

ArrayExpand[expr,assum]

仮定 assum を使って展開する.

詳細とオプション

  • ArrayExpandは,記号配列操作を展開するために使うことができる.
  • ArrayExpandは,配列演算の多重線形性,および多数の配列,行列,ベクトル演算の恒等式を利用する.
  • 記号引数の次元性は,連想を通して,または,ArraySymbolMatrixSymbolあるいはVectorSymbolを使って指定できる.
  • 次元性が指定されていない記号引数は,それが使用されている関数において適切な次元の配列であると想定される.PlusTimesのように引数が複数あるListable関数については,特に指定がない限りすべての引数が同じ次元であると想定される. »
  • 次は,使用可能なオプションである.
  • Assumptions $Assumptionsassum に追加するデフォルトの仮定
    GenerateConditions Falseパラメータについての条件を生成するかどうか
  • Assumingを使ってArrayExpandのデフォルトの仮定が指定できる.

例題

すべて開くすべて閉じる

  (3)

配列の総和のDot積を展開する:

配列の線形結合のTrを展開する:

行列のDot積のInverseを展開する:

スコープ  (45)

多重線形演算  (12)

線形結合の要素ごとの積:

線形結合のDot積:

線形結合のArrayDot積:

線形結合のTensorProduct

線形結合のKroneckerProduct

線形結合のTensorWedge

線形結合のCross積:

線形結合のTr

線形結合のTensorContract

線形結合のHodgeDual

線形結合のTranspose

線形結合のConjugateTranspose

配列演算  (6)

TransposeConjugateConjugateTransposeTr

配列演算のConjugate

初等関数のConjugateConjugateTranspose

Listableな数学関数のTranspose

TensorProductDot積:

スカラー値ArrayDotの交換性:

行列演算  (13)

スカラー倍数のInverseMatrixPowerPseudoInverseAdjugate

Dot積のInverseAdjugate

InverseAdjugatePseudoInverseTransposeConjugateConjugateTranspose

MatrixPowerTransposeConjugateConjugateTranspose

MatrixExpTransposeConjugateConjugateTranspose

Dot積のTransposeConjugateTranspose

線形結合のMatrixPower

Dot積の負の指数MatrixPower

Dot積のTr

行列演算で構成されたDet

Dot積のDet

KroneckerProduct引数の行列演算:

MatrixExpを含む式:

ベクトル演算  (4)

ベクトルのTranspose

ベクトルと行列のDot積を正規化する:

KroneckerProductTranspose

Cross積:

簡約  (10)

Inverseの簡約:

PseudoInverseの簡約:

Adjugateの簡約:

MatrixPowerの簡約:

TransposeConjugateConjugateTransposeの簡約:

SymbolicIdentityArrayの簡約:

TensorProductの簡約:

Crossの簡約:

TensorWedgeの簡約:

MatrixExpの簡約:

オプション  (2)

Assumptions  (1)

仮定の引数を使って仮定を指定する:

Assumptionsオプションを使う:

Assumingを使ってデフォルトの仮定を指定する:

GenerateConditions  (1)

デフォルト設定のGenerateConditionsFalseのとき,引数の次元は式が明確に定義されるために必要な方程式を満足するものであると暗黙のうちに想定される:

GenerateConditionsTrueとすると,必要な条件が明示的に与えられる:

考えられる問題  (1)

次元性が指定されていない記号引数は,スカラーとは仮定されない:

仮定を使って c がスカラーであると指定する:

Wolfram Research (2025), ArrayExpand, Wolfram言語関数, https://reference.wolfram.com/language/ref/ArrayExpand.html.

テキスト

Wolfram Research (2025), ArrayExpand, Wolfram言語関数, https://reference.wolfram.com/language/ref/ArrayExpand.html.

CMS

Wolfram Language. 2025. "ArrayExpand." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/ArrayExpand.html.

APA

Wolfram Language. (2025). ArrayExpand. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/ArrayExpand.html

BibTeX

@misc{reference.wolfram_2024_arrayexpand, author="Wolfram Research", title="{ArrayExpand}", year="2025", howpublished="\url{https://reference.wolfram.com/language/ref/ArrayExpand.html}", note=[Accessed: 20-January-2025 ]}

BibLaTeX

@online{reference.wolfram_2024_arrayexpand, organization={Wolfram Research}, title={ArrayExpand}, year={2025}, url={https://reference.wolfram.com/language/ref/ArrayExpand.html}, note=[Accessed: 20-January-2025 ]}