添加新的单元到单元注册表
pm_addunit(单位的名字,转换,unitexpression)
pm_addunit(单位的名字,转换,unitexpression)
引入一个新单位,单位的名字
,定义为转换* unitexpression
。
第一个参数,单位的名字
,必须是有效的单元名称,也就是说,它必须以字母开头,只包含字母和数字。
第二个参数,转换
,可以是正实标量,也可以是1x2数组。如果这个参数有两个元素,那么它指定一个仿射转换,第一个元素(一个正实数)是线性转换系数,第二个是偏移量。有关更多信息,请参见热量单位转换。
第三个参数,unitexpression
,必须是一个有效的单元表达式,使用的单元已经在单元注册表中定义。
单元数学表达式支持以下运算符:万博1manbetx
* |
乘法 |
/ |
部门 |
^ |
权力 |
+ ,- |
加减-只针对指数 |
() |
用括号指定计算顺序 |
添加一个新的单位厘米,厘米
,以米计,米
:
pm_addunit(“厘米”,0.01,“m”);
加上一个新单位牛顿,N
,以公斤、米、秒为单位:
pm_addunit (' N ', 1公斤* m / s ^ 2);
增加一个新的华氏单位,degF
,以摄氏温度计算:
pm_addunit('degF', [5/9 -32*5/9], 'degC');