ArraySimplify[expr]
对 expr 执行一系列数组变换,并返回找到的最简单的形式.
ArraySimplify[expr,assum]
使用假设 assum 进行简化.
ArraySimplify
ArraySimplify[expr]
对 expr 执行一系列数组变换,并返回找到的最简单的形式.
ArraySimplify[expr,assum]
使用假设 assum 进行简化.
更多信息和选项
- ArraySimplify 可用于简化符号数组表达式.
- ArraySimplify 利用数组运算的多线性,以及众多数组、矩阵和向量运算恒等式.
- 符号参数的维数可以通过假设或使用 ArraySymbol、MatrixSymbol 或 VectorSymbol 来指定.
- 未指定维数的符号参数被假定为其维数适合其所用函数. 在多参数 Listable 函数(如 Plus 或 Times)中,除非另有规定,否则假定所有参数都具有相同的维数. »
- ArraySimplify 有选项 Assumptions,指定要添加到 assum 的默认假设.
- Assumptions 选项的默认设置是 $Assumptions.
- 可用 Assuming 为 ArraySimplify 指定默认假设.
- 通过类似于 LeafCount 的度量来评估每种生成的形式的复杂度,但 ArraySymbol、MatrixSymbol、VectorSymbol、SymbolicZerosArray、SymbolicOnesArray、SymbolicIdentityArray 和 SymbolicDeltaProductArray 子表达式将被视为原子.
范例
打开所有单元 关闭所有单元基本范例 (3)
范围 (42)
多线性运算 (12)
线性组合的 Dot 乘积:
线性组合的 ArrayDot 乘积:
线性组合的 TensorProduct:
线性组合的 KroneckerProduct:
线性组合的 TensorWedge:
线性组合的 Cross 乘积:
线性组合的 Tr:
线性组合的 TensorContract:
线性组合的 HodgeDual:
线性组合的 Transpose:
线性组合的 ConjugateTranspose:
数组运算 (10)
Transpose、Conjugate 和 ConjugateTranspose:
化简 TensorProduct:
化简 TensorWedge:
Transpose、Conjugate 和 ConjugateTranspose 的 Tr:
数组运算的 Conjugate:
初等函数的 Conjugate 和 ConjugateTranspose:
TensorProduct 的 Dot 乘积:
标量值 ArrayDot 的交换律:
矩阵运算 (16)
标量倍数的 Inverse、MatrixPower、PseudoInverse 和 Adjugate:
Inverse、Adjugate 和 PseudoInverse 的 Transpose、Conjugate 和 ConjugateTranspose:
MatrixPower 的 Transpose、Conjugate 和 ConjugateTranspose:
MatrixExp 的 Transpose、Conjugate 和 ConjugateTranspose:
Dot 乘积的 Transpose 和 ConjugateTranspose:
Dot 乘积的负指数 MatrixPower:
Det 与矩阵运算一起使用:
对 KroneckerProduct 参数进行矩阵运算:
向量运算 (4)
选项 (1)
Assumptions (1)
属性和关系 (2)
相关指南
文本
Wolfram Research (2025),ArraySimplify,Wolfram 语言函数,https://reference.wolfram.com/language/ref/ArraySimplify.html.
CMS
Wolfram 语言. 2025. "ArraySimplify." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/ArraySimplify.html.
APA
Wolfram 语言. (2025). ArraySimplify. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/ArraySimplify.html 年
BibTeX
@misc{reference.wolfram_2025_arraysimplify, author="Wolfram Research", title="{ArraySimplify}", year="2025", howpublished="\url{https://reference.wolfram.com/language/ref/ArraySimplify.html}", note=[Accessed: 29-April-2026]}
BibLaTeX
@online{reference.wolfram_2025_arraysimplify, organization={Wolfram Research}, title={ArraySimplify}, year={2025}, url={https://reference.wolfram.com/language/ref/ArraySimplify.html}, note=[Accessed: 29-April-2026]}