将新单元添加到单元注册表
pm_addunit(UnitName,转换,unitexpression)
pm_addunit(UnitName,转换,unitexpression)
介绍一个新单位,unitname.
, 定义为转换* unitexpression.
。
第一个论点,unitname.
,必须是有效的单位名称,即它必须以字母开头并仅包含字母和数字。
第二个论点,转换
,可以是正实际标量或1x2阵列。如果此参数有两个元素,则它是指定仿射转换,第一元素(正实数)是线性转换系数,第二个是偏移量。有关更多信息,请参阅热能单元转换。
第三个论点,unitexpression.
,必须在单元注册表中已定义的单位中是有效的单位表达式。
以下单位数学表达式支持以下运营商:金宝app
* |
乘法 |
/ |
分配 |
^ |
力量 |
+ 那- |
加上,减去 - 仅限指数 |
() |
括号指定评估顺序 |
添加新单位厘米,厘米
在仪表方面,m
:
pm_addunit('cm',0.01,'m');
添加一个新的单位牛顿,N
,就千克,米和秒而言:
pm_addunit('n',1,'kg * m / s ^ 2');
添加一个新的Fahrenheit,Degf.
,在摄氏度方面:
pm_addunit('degf',[5/9 -32 * 5/9],'degc');