# upreferred


返回单位或维度的基本单位

函数库: TySymbolicMath

# 语法

upreferred(x::Number)
upreferred(x::Quantity)
upreferred(x::Dimensions)

# 说明

upreferred(x::Number) 或 upreferred(x::Quantity) 将 x 转换为 x 维度的基本单位。如果您使用的是出厂默认值,则此功能会将单位转换为基本 SI 单位的乘积。如果变量 x 为 Unitful.ContextUnits(y,z),则结果数量将具有单位 ContextUnits(z,z)。 示例


upreferred(x::Dimensions) 返回维度 x 的基本单位。如果您使用的是出厂默认值,此函数将返回基本 SI 单位的幂的乘积(作为 Unitful.FreeUnits)。 示例

# 示例

指定单位的基本单位

输入指定单位,upreferred 返回该单位所属维度的基本单位。

using TySymbolicMath
upreferred(u"μm")
m
upreferred(u"minute")
s

输入缺失项(missing),则 upreferred 返回 missing。

upreferred(missing)
missing

输入数值且无单位,则 upreferred 返回原数值。

upreferred(10)
10
指定维度的基本单位

返回国际单位制的基本单位。

using TySymbolicMath
[upreferred(u"𝐋"), upreferred(u"𝐌"), upreferred(u"𝐓"), upreferred(u"𝐈"), upreferred(u"𝚯"), upreferred(u"𝐉"), upreferred(u"𝐍")]
7-element Vector{Unitful.FreeUnits{N, D, nothing} where {N, D}}:
m
kg
s
A
K
cd
mol

# 输入

x - 输入
数值 | 符号单位 | 符号维度

输入,指定为数值、符号单位或符号维度。

符号维度指定为:

符号 表示维度
𝐋 长度
𝐌 质量
𝐓 时间
𝐈 电流
𝚯 温度
𝐉 发光强度
𝐍 物质的量

# 另请参阅

basefactors | Quantity | unit | @affineunit