newUnit

定义新单位

描述

newUnit(名称定义定义新单元名称使用表达式定义。定义必须是存在的符号单位的条款。不能重新定义的预定义单元或它的替代名称。

例子

定义新的单位和重写单元

定义新单位光速3E8米每秒。

U = symunit;C = newUnit( 'speedOfLight',3E8 *微摩尔/ U.S)
C = [speedOfLight]

定义著名方程式E = MC2使用新的单元。

SYMS质量m =质量* u.kg;E = M * C ^ 2
E =质量* [千克] * [speedOfLight] ^ 2

另外,您也可以通过指定单位u.SpeedOfLight

改写Ë在米每秒条款。

E =重写(E,微摩尔/ U.S)
E = 900000000亿*质量*(([千克] * [米] ^ 2)/ [S] ^ 2)

由于能量的标准单位是焦耳,重写Ë就......而言焦耳

E =重写(E,u.J)
E = 900000000亿* *质量[J]

输入参数

全部收缩

新单元,指定为字符向量或字符串的名称。你不能重新定义一个预定义的单位或者它的别名。

新单元的定义,指定为为单位的符号表达式。新的单位必须在现有的象征单位来定义。例如,newUnit( '工作日',8 * u.hour)哪里U = symunit

介绍了在R2017a