主要内容

单位转换

将单位转换为其他度量单位

描述

例子

单位转换(expr单位转换表达式中的符号单元expr到单位单位,在那里单位可以是复合单位或单位向量。

例子

单位转换(expr单位制皈依expr到单位制单位制.默认情况下,SI、CGS和US单位系统可用。您还可以通过使用定义自定义单元系统newUnitSystem

单位转换(expr单位制“派生的”的派生单位单位制

例子

___= unitConvert (___“温度”convMode通过指定指示温度是表示绝对温度还是温差“绝对”“差异”分别使用前面语法中的输入参数。的“温度”参数只影响温度单位之间的转换。默认情况下,温度假定为差值。

例子

全部折叠

转换5厘米到英寸。因为计算是象征性的,单位转换返回符号小数结果。

u=符号单位;长度=单位换算(5*u.cm,u.in)
长度= (250/127)* ()

如果不能转换,单位转换返回输入。

转换长度将使用的值分隔为浮点数separateUnits和转换使用.或者,保持单位使用vpa而不是

双(separateUnits(长度))
ans=1.9685
vpa(长度)
ans=1.968503937007874015748031496063*[in]

有关更复杂的工作流,请参见单位转换和单位系统

计算加速所需的力2千克5米/秒2.结果不是自动用牛顿表示的。

m = 2 * u.kg;一个= 5 * u.m /美国^ 2;F = m *
F = 10 *(((公斤)* [m]) / [s] ^ 2)

转换F换算成牛顿单位转换

F = unitConvert (F,联合国)
F = 10 * [N]

转换5通过将米/秒指定为复合单位,将公里/小时转换为米/秒。

u = symunit;unitConvert (5 * u.km / u.hr, u.m /美国)
ans=(25/18)*([m]/[s])

通过将第二个参数指定为单位向量来指定要转换的多个单位。该语法允许您为每个维度指定单元以获得所需的单元。

转换5公里每小时到厘米每分钟。

u = symunit;f = 5 * u.km / u.hr;单位= [u。cm u.min];unitConvert (f,单位)
ans=(25000/3)*([cm]/[min])

不需要转换到特定的单位,你可以转换到一个单位系统的单位,例如如果研究生院理事会,或我们

转换5米的“美国”单位制。单位转换以英尺为单位返回结果。

u=符号单位;单位转换(5*u.m,'US')
ans=(6250/381)*[ft]

转换10在CGS中利用输入导出牛顿的单位“派生的”.结果是戴因。在没有输入的情况下重复转换“派生的”以获得基本单位的结果。

F = 10 *联合国;cgsDerived = unitConvert (F,“研究生院理事会”、“派生”)
cgsDerived = 1000000 *(动力学)
cgsBase = unitConvert (F,“研究生院理事会”)
cgsBase = 1000000 * (((cm) * [g] / [s] ^ 2)

默认情况下,假定温度表示温差。例如,5 * u。摄氏表示5摄氏度的温差。这个假设允许对温度值和温标之间的转换进行算术运算。

要表示绝对温度,请使用开尔文度,这样就不必区分绝对温度和温差。

转换23从摄氏度到开尔文,先把温度看成一个温度差,再看成绝对温度。

u=symunit;T=23*u.Celse;diffK=unitConvert(T,u.K)
diffK = 23 * [K]
absK = unitConvert (T,英国,“温度”,“绝对”)
absK = (5923/20) * [K]

输入参数

全部折叠

输入,指定为符号数字、变量、表达式、函数或数组。

要将输入转换为的单位,指定为符号单位或符号单位数组。

将输入转换为的单位系统,指定为字符串或字符向量。默认情况下,SI、CGS和US单位系统可用。您还可以定义自定义单元系统。看到单位转换和单位系统

温度转换模式,指定为“差异”“绝对”

介绍了R2018b