# *


单位或维度相乘

函数库: TySymbolicMath

# 语法

*(a0::Units, a::Units...)
*(a0::Dimensions, a::Dimensions...)

# 说明

*(a0::Units, a::Units...) 将给定的单位相乘。 示例


*(a0::Dimensions, a::Dimensions...) 将给定的维度相乘。 示例

# 示例

给定单位相乘

从 Unitful.Units 对象的类型参数中收集 Unitful.Unit 对象。 对于包含 SI 前缀的相同单位(如 cm ≠ m),收集幂并按单位名称唯一排序。单位的唯一方式排序使得很容易进行单位比较。

例如,以不同的幂得到相同的单位 kg m s^-2:

using TySymbolicMath
u"kg*m/s^2"
kg m s^-2
u"m/s*kg/s"
kg m s^-2
typeof(u"m/s*kg/s") == typeof(u"kg*m/s^2")
true
给定维度相乘

从 Unitful.Dimensions 对象的类型参数中收集 Unitful.Dimension 对象。对于相同的维度,收集幂并按维度名称唯一排序。

例如,以不同的幂得到相同的维度 𝐋 𝐌 𝐓^-2 。

using TySymbolicMath
u"𝐌*𝐋/𝐓^2"
𝐋  𝐌  𝐓 ^-2
u"𝐋*𝐌/𝐓^2"
𝐋  𝐌  𝐓 ^-2
typeof(u"𝐋*𝐌/𝐓^2") == typeof(u"𝐌*𝐋/𝐓^2")
true

# 输入参数

a - 输入
符号单位 | 符号维度

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

符号维度指定为:

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

# 另请参阅

basefactors | Quantity | unit