UnitConvert
UnitConvert[quantity,targetunit]
尝试把指定的 quantity 转换为指定的 targetunit.
UnitConvert[quantity,unitsystem]
尝试把指定的 quantity 转换为基本的 SI 基本单位.
更多信息
- targetunit 可以是标准单位或一个 Quantity 表达式.
- 当 targetunit 是 Quantity,所得的输出与 targetunit 具有相同单位.
- targetunit 指定也可以是下列单位系统之一:"SIBase"、"SI"、"Imperial"、"Conventional" 或者 "Metric".
- UnitConvert 可以分别转换温度和温差. 通过将温度解释为相对于绝对零度的差,温度也可以被转换为温差.
- UnitConvert 接受 TimeSeries、EventSeries 和 TemporalData 输入,并且尝试将 Quantity 数值转化为指定的 targetunit.
- UnitConvert 接受 Association 输入,并且尝试把 Quantity 数值转化为指定的 targetunit.
- 货币间的单位转换需要连接互联网.
范例
打开所有单元关闭所有单元基本范例 (4)
范围 (8)
UnitConvert 可作用于 Quantity 表达式的列表:
将 Quantity 表达式转换为等价的 SI 单位:
把关联中的 Quantity 值转换为 SI 基本单位:
转换 QuantityDistribution 表达式的单位:
UnitConvert 接受结构化数组,如 QuantityArray 或 SymmetrizedArray 对象:
UnitConvert 接受 Association 规范:
应用 (4)
利用 UnitConvert 查看 "SIBase" 单位系统中某个单位的值:
利用 UnitConvert 找出从 SI 基本单位导出的某个单位的值:
属性和关系 (9)
可以用单位字符串作为 UnitConvert 的第一个参数:
UnitConvert 的第二个参数可以为 MixedUnit 规范:
MixedUnit 规范给出的单位不用按序排列:
UnitConvert 可以对混合 Quantity 对象进行转换:
UnitConvert 会自动尝试解释未知的单位字符串:
当目标单位被指定为 Quantity 对象,忽略它的幅值:
"InformationUnit" 的"SIBase" 单位是 "Bits":
"MoneyUnit" 的"SIBase" 单位是 "USDollars":
UnitConvert 依次作用于列表中的各项:
可能存在的问题 (4)
对于相互不兼容的规范,UnitConvert 将返回 $Failed,例如不同种类的单位之间:
UnitConvert[q,"SIBase"] 通常将所有单位转换为 SI 基本单位:
对于没有标准 SI 单位的特殊情况, SI 基本形式允许非 SI 单位:
文本
Wolfram Research (2012),UnitConvert,Wolfram 语言函数,https://reference.wolfram.com/language/ref/UnitConvert.html (更新于 2024 年).
CMS
Wolfram 语言. 2012. "UnitConvert." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2024. https://reference.wolfram.com/language/ref/UnitConvert.html.
APA
Wolfram 语言. (2012). UnitConvert. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/UnitConvert.html 年