ComponentExpand[expr]
用索引分量展开表示 expr 中的数组变量.
ComponentExpand[expr,assum]
用假设 assum 指定变量的维数.
ComponentExpand
ComponentExpand[expr]
用索引分量展开表示 expr 中的数组变量.
ComponentExpand[expr,assum]
用假设 assum 指定变量的维数.
更多信息和选项
- ComponentExpand 用索引分量重写符号数组表达式.
- ComponentExpand 返回用符号数组表达式的组成元素表示的表达式.
- 可用 VectorSymbol、MatrixSymbol、ArraySymbol 或通过假设指定数组变量.
- 假设应该由域指定 Element[a,dom] 组成,其中 dom 可以是 Vectors[d]、Matrices[{d1,d2}]、Arrays[{d1,…,dk}] 或区域.
- 数组变量应有明确的整数维度,才能展开.
- ComponentExpand 用显式数组代替特殊的符号数组,用标量不等式代替向量不等式.
- ComponentExpand 有选项 Assumptions,指定要附加到 assum 的默认假设.
- Assumptions 选项的默认设置是 $Assumptions.
- 可用 Assuming 为 ComponentExpand 指定默认假设.
范例
打开所有单元 关闭所有单元基本范例 (3)
范围 (5)
通过 ArraySymbol、MatrixSymbol 和 VectorSymbol 指定的数组变量:
ComponentExpand[ArraySymbol["a", {2, 2, 2}]]ComponentExpand[MatrixSymbol["m", {2, 3}]]ComponentExpand[VectorSymbol["v", {4}]]ComponentExpand[a, Element[a, Arrays[{2, 2, 2}]]]ComponentExpand[m, Element[m, Matrices[{2, 3}]]]ComponentExpand[v, Element[v, Vectors[4]]]ComponentExpand[Tr[ArraySymbol["a", {3, 3, 3}]]]ComponentExpand[Inverse[m], Element[m, Matrices[{2, 2}]]]ComponentExpand[Mean[VectorSymbol["v", 3]]]ComponentExpand[VectorGreater[{u, v, w}], Element[u | v | w, Vectors[3]]]ComponentExpand[VectorLess[{{x, y}, {1, 2}}]]ComponentExpand[SymbolicIdentityArray[{2, 2}]]ComponentExpand[SymbolicOnesArray[{2, 2}].MatrixSymbol["m", {2, 2}]]选项 (1)
Assumptions (1)
ComponentExpand[v.v, Element[v, Vectors[3]]]使用 Assumptions 选项:
ComponentExpand[v.v, Assumptions -> Element[v, Vectors[3]]]用 Assuming 指定默认假设:
Assuming[Element[v, Vectors[3]], ComponentExpand[v.v]]相关指南
文本
Wolfram Research (2025),ComponentExpand,Wolfram 语言函数,https://reference.wolfram.com/language/ref/ComponentExpand.html.
CMS
Wolfram 语言. 2025. "ComponentExpand." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/ComponentExpand.html.
APA
Wolfram 语言. (2025). ComponentExpand. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/ComponentExpand.html 年
BibTeX
@misc{reference.wolfram_2026_componentexpand, author="Wolfram Research", title="{ComponentExpand}", year="2025", howpublished="\url{https://reference.wolfram.com/language/ref/ComponentExpand.html}", note=[Accessed: 14-September-2026]}
BibLaTeX
@online{reference.wolfram_2026_componentexpand, organization={Wolfram Research}, title={ComponentExpand}, year={2025}, url={https://reference.wolfram.com/language/ref/ComponentExpand.html}, note=[Accessed: 14-September-2026]}