# *
单位或维度相乘
函数库: 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