文档帮助中心
转换单元测量的其他单元
unitConvert(表达式,单元)
unitConvert(表达式,unitSystem来)
unitConvert(表达式,unitSystem来, '派生')
___= unitConvert(___, '温度',convMode)
例
unitConvert(EXPR,单位)符号单位转换中的表达EXPR到单位单位,其中单位可以是一个化合物或单元的单元的向量。
unitConvert(EXPR,单位)
EXPR
单位
unitConvert(EXPR,unitSystem来)转换EXPR到单元系统unitSystem来。默认情况下,SI,CGS和美国单位系统可用。您也可以通过定义自定义单位系统newUnitSystem。
unitConvert(EXPR,unitSystem来)
unitSystem来
newUnitSystem
unitConvert(EXPR,unitSystem来,“派生”)转换单元的衍生的单元unitSystem来。
unitConvert(EXPR,unitSystem来,“派生”)
“派生”
___= unitConvert(___,'温度',convMode)指示温度是否通过指定表示绝对温度或温度差'绝对'要么'区别'分别使用输入参数在前面的语法。该'温度'参数会影响温度的单元之间仅转换。默认情况下,温度被认为是差异。
___= unitConvert(___,'温度',convMode)
'温度'
convMode
'绝对'
'区别'
全部收缩
兑换五厘米英寸。因为计算是象征性的,unitConvert返回符号小数结果。
五
unitConvert
U = symunit;长度= unitConvert(5 * u.cm,u.in)
长度=(127分之250)* [IN]
如果转换是不可能的,unitConvert返回输入。
兑换长度通过使用分离的值浮点separateUnits并使用转换双。另外,通过使用保留单位VPA代替双。
长度
separateUnits
双
VPA
双(separateUnits(长度))
ANS = 1.9685
VPA(长度)
ANS = 1.968503937007874015748031496063 * [IN]
对于更复杂的工作流程,请参阅单位转换和单位系统。
计算加速所需的力2通过公斤五多发性硬化症2。其结果是不会自动牛顿。
2
M = 2 * u.kg;A = 5 *微摩尔/ U.S ^ 2;F = M * A
F = 10 *(([千克] * [M])/ [S] ^ 2)
兑换F通过使用牛顿unitConvert。
F
F = unitConvert(F,u.N)
F = 10 * [N]
兑换五公里每小时每秒米通过指定每秒米作为化合物单元。
U = symunit;unitConvert(5 * u.km / u.hr,微摩尔/ U.S)
ANS =(25/18)*([M] / [S])
通过指定第二个参数为单位向量指定转换多个单位。此语法允许您为每一个维度,以获得所需单位指定的单位。
兑换五公里每小时,每分钟厘米。
U = symunit;F = 5 * u.km / u.hr;单位= [u.cm u.min];unitConvert(F,单位)
ANS =(3分之25000)*([厘米] / [分钟])
相反,转换成具体的单位,可以转换成一个单元系统的单位,如SI,CGS, 要么我们。
SI
CGS
我们
兑换五米即到'我们'单位系统。unitConvert返回结果在脚下。
'我们'
U = symunit;unitConvert(5 *微摩尔, '美国')
ANS =(381分之6250)* [英尺]
兑换10牛顿才能在CGS衍生的单元通过使用输入“派生”。其结果是达因。重复转换,无需输入“派生”以获得基本单位的结果。
10
F = 10 * u.N;cgsDerived = unitConvert(F, 'CGS', '派生')
cgsDerived = 1000000 * [达因]
cgsBase = unitConvert(F, 'CGS')
cgsBase = 1000000 *(([厘米] * [克])/ [S] ^ 2)
默认情况下,假定温度表示的温度差。例如,5 * u.Celsius表示5摄氏度的温度差。该假设允许在温度值和温度尺度之间转换算术运算。
5 * u.Celsius
为了表示绝对温度,用开氏度,这样你就不必从温差区分绝对温度。
兑换23摄氏度到开尔文,首先作为一个温度差,然后处理该温度为绝对温度。
23
U = symunit;T = 23个* u.Celsius;diffK = unitConvert(T,U.K)
diffK = 23 * [K]
absK = unitConvert(T,U.K, '温度', '绝对')
absK =(20分之5923)* [K]
输入,指定为符号数,变量,表达,功能,或阵列。
单位转换输入,指定为一个符号单位或符号单元的阵列。
单元系统来转换输入,指定为字符串或字符向量。默认情况下,SI,CGS和美国单位系统可用。您还可以定义自定义单位系统。看到单位转换和单位系统。
温度转换模式,指定为'区别'要么'绝对'。
baseUnits|derivedUnits|newUnit|newUnitSystem|symunit
baseUnits
derivedUnits
newUnit
symunit
您单击对应于该MATLAB命令的链接:
在MATLAB命令窗口中输入它运行的命令。Web浏览器不支持MATLAB的命令。万博1manbetx
选择一个网站,以获得翻译的内容,其中可看到当地的活动和优惠。根据您的位置,我们建议您选择:。
您还可以选择从下面的列表中的网站:
选择最佳的网站性能的中国网站(在中国或英文)。其他MathWorks的国家网站都没有从您的位置访问进行了优化。
请联系您当地的办事处