Arrays

Arrays[{d1,,dr}]

表示阶数为 r 和维度为 di 的数组的域.

Arrays[{d1,,dr},dom]

表示维度为 di 的数组的域,其中分量位于域 dom 中.

Arrays[{d1,,dr},dom,sym]

表示维度为 di 和对称性为 sym 的数组的子域.

更多信息

  • 维度列表的长度 r 是域中数组的阶数或者深度.
  • Arrays[{d1,,dr},dom,sym] 中的有效维度指定 di 是正整数. 它也可以与符号式维度指定一起使用.
  • 有效的分量域指定 dom 或者是 Reals 或者是 Complexes. 默认情况下,Arrays[{d1,,dr}] 使用 Complexes.
  • 对称 sym 可以以几种形式给出. 首先,它可以按 Symmetric[{s1,,sk}]Antisymmetric[{si,,sk}] 等表达式的形式给出,其中位置 si 是位于 1 和阶数 r 之间的不同正整数. 它也可以以形式为 {perm,ϕ} 的生成元的列表形式给出,表示数组在置换 perm 和单位 ϕ 的根的乘积的同时转置下保持不变. 另外,它可以按这些形式的 {sym1, sym2,} 的内部直接乘积给出.
  • 当不指定对称性时,假定是 none. 不出现对称性或者恒等对称性的话,由生成元的空列表 {} 表示.

范例

打开所有单元关闭所有单元

基本范例  (1)

维度 4 下阶数为 3 的完全对称实数数组:

任何换位都等价于原始数组:

范围  (2)

声明任意阶数和维度的数组. 由复数元素组成的阶数为 3 的数组:

在符号式维度下,没有任何对称性的矩阵:

维度 4 中的向量:

复数标量:

声明任意对称性的数组. 阶数为 3 的反对称数组:

实对称矩阵:

具有普通对称性的数组:

对称性必须与维度列表一致:

应用  (3)

指定符号式数组的属性,因此对它们可以执行代数操作:

换位与乘积:

收缩:

标准化:

检查一个数组是否属于给定域:

涉及符号式参数的条件可能转化为更简单的条件:

检查子域关系:

属性和关系  (3)

矩阵的特定域也可以使用 Matrices 给出. 这两个假定是等价的:

向量的特定域也可以使用 Vectors 给出. 这两种假定是等价的:

两种不同的方式检查数值数组:

可能存在的问题  (2)

符号式和显式数组相加由 PlusListable 属性决定:

因此,可列表性通常影响同时涉及符号式和显式数组的操作:

零数组可能在符号式计算中表示为 0

Wolfram Research (2012),Arrays,Wolfram 语言函数,https://reference.wolfram.com/language/ref/Arrays.html.

文本

Wolfram Research (2012),Arrays,Wolfram 语言函数,https://reference.wolfram.com/language/ref/Arrays.html.

CMS

Wolfram 语言. 2012. "Arrays." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/Arrays.html.

APA

Wolfram 语言. (2012). Arrays. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/Arrays.html 年

BibTeX

@misc{reference.wolfram_2024_arrays, author="Wolfram Research", title="{Arrays}", year="2012", howpublished="\url{https://reference.wolfram.com/language/ref/Arrays.html}", note=[Accessed: 22-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_arrays, organization={Wolfram Research}, title={Arrays}, year={2012}, url={https://reference.wolfram.com/language/ref/Arrays.html}, note=[Accessed: 22-November-2024 ]}