QuantityArray

QuantityArray[mags,unit]

表示带有大小 mags 和常用 unit 的数量数组.

QuantityArray[mags,{unit1,unit2,}]

表示带有单位 {unit1,unit2,} 的数量列表数组.

QuantityArray[quants]

Quantity 对象的数组转换为单个 QuantityArray 对象的数组.

更多信息

范例

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

基本范例  (3)

长度列表,单位是米:

分别提取大小和单位:

规范化数量数组:

{time,length} 列表:

分别提取大小和单位:

转换单位:

把数量的规范化数组转换为 QuantityArray 表示:

范围  (6)

用同样单位构建数量数组:

用同样的单位转换规范化的数量数组:

构建带有不同单位的数量的元组数组:

转换每列带有同样单位的规范化的数量矩阵:

构建带有不同单位的数量矩阵数组:

在每个子数组中转换带有同样单位的数量的规范化矩阵:

构建一个带有 IndependentUnit 规范的数量数组:

Quantity 对象的数组转换为一个 QuantityArray 表达式:

QuantityArray 对象包含给出数组信息的属性:

"Summary" 属性给出关于数组信息的简短总结:

"StructuredAlgorithms" 属性给出具有使用表示结构的算法的函数列表:

可以使用属性来提取幅度数组和基本单位块:

属性和关系  (8)

QuantityArray 对象被解释为 Quantity 对象的一个数组:

它是一个数组:

它是一个对列表,因此是一个矩阵,不是向量:

它是 Quantity 对象的数组,不是数字的数组:

QuantityArray 的表示是使用高效的内存:

它只使用对应于正常表示的6%内存:

它允许更快提取大小和单位:

比较从规范化数量数组的更慢提取:

单个数量自动转换为 Quantity

这是一个量的列表:

也可以给出:

在转换中,QuantityArray 不会尝试改变单位:

UnitConvert 会统一单位:

在多个操作中,QuantityArray 结构被保留. 取两个数组:

带有兼容单位的 QuantityArray 对象的相加,自动转换其中一部分:

带有兼容维度的 QuantityArray 对象的乘积:

QuantityArray 对象的张量乘积:

转置很特殊,因为它存储了置换:

压平也很特殊:

划分数组:

再压平:

结果是等价的,但不是恒等于原始数量数组的表示:

提取一个带有兼容但不同单位的 QuantityArray 对象:

CommonUnits 会把它转换为单个单位数组:

使用 UnitConvert 选择单位:

无穷精度的 QuantityArray 对象:

数值化为精度20:

算术运算会考虑精度:

QuantityArray 会自动尝试去解释为准的单位字符串:

可能存在的问题  (1)

QuantityArray 对象的正规化也会对纯数字量进行正规化,例如百分比:

指定仅应标准化 QuantityArray 结构:

Wolfram Research (2015),QuantityArray,Wolfram 语言函数,https://reference.wolfram.com/language/ref/QuantityArray.html (更新于 2020 年).

文本

Wolfram Research (2015),QuantityArray,Wolfram 语言函数,https://reference.wolfram.com/language/ref/QuantityArray.html (更新于 2020 年).

CMS

Wolfram 语言. 2015. "QuantityArray." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2020. https://reference.wolfram.com/language/ref/QuantityArray.html.

APA

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

BibTeX

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

BibLaTeX

@online{reference.wolfram_2024_quantityarray, organization={Wolfram Research}, title={QuantityArray}, year={2020}, url={https://reference.wolfram.com/language/ref/QuantityArray.html}, note=[Accessed: 17-November-2024 ]}