主要内容

separateUnits

单独的单位从表达式

描述

例子

(数据,单位)= separateUnits (expr)回报的单位符号表达式expr单位和其他expr数据

例子

数据= separateUnits (expr)删除符号单位从expr然后返回。

例子

单独的单位和表达

单独的单位表达10 * t * u.m /美国,在那里u = symunit通过提供两个输出参数separateUnits

u = symunit;信谊t速度= 10 * t * u.m /美国;(数据、单位)= separateUnits(速度)
Data = 10 * t单位= 1 * ([m] / [s])

只返回表达式删除单位通过提供一个输出参数。

Data = separateUnits(速度)
Data = 10 * t

分离不相容的单位

当表达式不兼容的单位,separateUnits错误。单位是不相容的,当他们没有相同的维数,比如长度或时间。

独立的单位2 * u。m + 3 *美国,在那里u = symunit。的separateUnits函数将抛出一个错误。相反,输入单位名单,使用findUnits

u = symunit;(数据、单位)= separateUnits (2 * u。米+ 3 *美国)
错误使用separateUnits(52)观点不相容的单位。

单独的单位不一致

当输入不一致的单位,可以转换为相同的单元,然后separateUnits执行转换和返回的分离结果。单位不一致时,他们不能互相转换的转换因子1

独立的单位2 * u。m + 30 * u.cm。尽管单位不同,separateUnits将它们转换成相同的单元并返回分离结果。

u = symunit;(数据、单位)= separateUnits (2 * u。m + 30 * u.cm)
Data = = 230单位(厘米)

输入参数

全部折叠

输入,作为一个数字,返回向量,矩阵或多维数组,或一个象征性的数字,变量向量,矩阵,多维数组、函数或表达式。

输出参数

全部折叠

表达后删除单位,作为一个数字,返回向量,矩阵或多维数组,或一个象征性的数字,变量向量,矩阵方程,多维数组,函数或表达式。

从输入单位,指定为象征性的单位。

版本历史

介绍了R2017a