QuantityArray
QuantityArray[mags,unit]
表示带有大小 mags 和常用 unit 的数量数组.
QuantityArray[mags,{unit1,unit2,…}]
表示带有单位 {unit1,unit2,…} 的数量列表数组.
QuantityArray[quants]
把 Quantity 对象的数组转换为单个 QuantityArray 对象的数组.
更多信息
- QuantityArray[…] 被转换为形为 QuantityArray[StructuredData[dims,{mags,…}]] 结构化数组表达式.
- 在 QuantityArray[mags,unit] 中,大小 mags 的数组可以是任意深度和维度的完全数组.
- 在 QuantityArray[mags,{unit1,unit2,…}] 中,uniti 列表的长度必须与 mags 最深的维度一致.
- 在 QuantityArray[mags,…] 中,mags 可以是一个 SparseArray 对象.
- Normal 将 QuantityArray 对象转换为 Quantity 对象的数组. 要避免其他结构的规范化,例如 SparseArray 或无量纲 Quantity 对象,请使用 Normal[qa,QuantityArray]. »
范例
打开所有单元关闭所有单元基本范例 (3)
范围 (6)
构建一个带有 IndependentUnit 规范的数量数组:
把 Quantity 对象的数组转换为一个 QuantityArray 表达式:
QuantityArray 对象包含给出数组信息的属性:
属性和关系 (8)
QuantityArray 对象被解释为 Quantity 对象的一个数组:
它是 Quantity 对象的数组,不是数字的数组:
QuantityArray 的表示是使用高效的内存:
单个数量自动转换为 Quantity :
在转换中,QuantityArray 不会尝试改变单位:
UnitConvert 会统一单位:
在多个操作中,QuantityArray 结构被保留. 取两个数组:
带有兼容单位的 QuantityArray 对象的相加,自动转换其中一部分:
带有兼容维度的 QuantityArray 对象的乘积:
QuantityArray 对象的张量乘积:
提取一个带有兼容但不同单位的 QuantityArray 对象:
CommonUnits 会把它转换为单个单位数组:
使用 UnitConvert 选择单位:
无穷精度的 QuantityArray 对象:
QuantityArray 会自动尝试去解释为准的单位字符串:
可能存在的问题 (1)
QuantityArray 对象的正规化也会对纯数字量进行正规化,例如百分比:
指定仅应标准化 QuantityArray 结构:
文本
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 年