主要内容

单位转换和单位系统

转换单位与符号数学工具箱™。这个页面显示了单位之间和单位系统之间的转换,如SI、CGS或用户定义的单位系统。

转换单位

使用单位之间的转换unitConvert

把1.2米换算成厘米。

u = symunit;len = 1.2 * u.m;len = unitConvert (len u.cm)
len = 120 *(厘米)

转换len英寸。结果是精确的象征形式。分开单位,并转换成双份。

len = unitConvert (len u.in)
len = (6000/127) * ()
[len] = separateUnits(len);len =双(兰)
len = 47.2441

计算以2m /s加速质量为5kg的物体所需的力2

m = 5 * u.kg;一个= 2 * u.m /美国^ 2;F = m *
F = 10 *(((公斤)* [m]) / [s] ^ 2)

把结果换算成牛顿。

F = unitConvert (F,联合国)
F = 10 * [N]

提示

使用制表符展开来查找单位名称。类型u。,按选项卡,然后继续打字。

计算受力时的能量F适用于3米。把结果换算成焦耳。

d = 3 * u.m;E = F * d
E = 30 * [N] * [m]
E = unitConvert (E, u.J)
E = 30 * [J]

转换E千瓦时。

E = unitConvert (E, u.kWh)
E =(1/120000) *(千瓦时)

温度单位转换

温度既可以表示绝对温度,也可以表示温差。默认情况下,假定温度是不同的。转换温度假设温度是绝对的,通过指定“温度”输入“绝对”

转换23从摄氏度到开尔文,首先是温度差,然后是绝对温度。

u = symunit;T = 23 * u.Celsius;relK = unitConvert (T,英国,“温度”、“差异”)
relK = 23 * [K]
absK = unitConvert (T,英国,“温度”,“绝对”)
absK = (5923/20) * [K]

因为价值0是无量纲的,0度不能被表示,转换0使用单元输入的温度单位之间的度数。

转换0从摄氏度到华氏度。

tC = {0, u.Celsius};tF = unitConvert (tC、u.Fahrenheit“温度”,“绝对”)
tF = 32 *(华氏)

转换为SI, CGS,或美国单位系统

通过转换到单位系统自动转换到正确的单位。此外,转换为派生的单位制的单位试图选择方便的单位。可用的单位系统包括SI, CGS和US。对于所有单位系统,请参阅单位系统列表.此外,您可以定义自定义单元系统。

计算一个5公斤重的物体以2米/秒加速所产生的力2.结果的单位很难读懂。将它们转换为方便的单元如果派生的选项。unitConvert自动选择正确的牛顿单位。

u = symunit;m = 5 * u.kg;一个= 2 * u.m /美国^ 2;F = m *
F = 10 *(((公斤)* [m]) / [s] ^ 2)
F = unitConvert (F,“如果”,“派生”)
F = 10 * [N]

转换F我们单位。默认情况下,转换的单位是基本单位。为方便起见,还可以通过指定转换为派生单元派生的选择。导出的单位更容易阅读。

F = unitConvert (F,“我们”)
F =(1250000000000/17281869297) *(((英尺)*(加快))/ [s] ^ 2)
F = unitConvert (F,“我们”,“派生”)
F =(20000000000000/8896443230521) *(磅力)

转换F到CGS派生单位。

F = unitConvert (F,“研究生院理事会”、“派生”)
F = 1000000 *(动力学)

将SI规格转换为美国派生单位。指定温度为绝对温度。

loadCell = [3*u.kg;% 50 * u.mm能力;% 15 * u.mm长度;% 10 * u.mm宽度;% -10 * u.Celsius高度;%最低温度40*摄氏;%最高温度];loadCell = unitConvert (loadCell,“我们”、“导出”、“温度”、“绝对”)
loadCell = (3000000000 /45359237)*[lbm] (125/762)*[ft] (25/508)*[ft] (25/762)*[ft] 14*[Fahrenheit] 104*[Fahrenheit]

如果unitConvert没有选择您首选的单位,那么用进一步调整的结果呢unitConvert命令。在这里,英寸比英尺更方便。将结果转换为英寸。

loadCell = unitConvert (loadCell u.inch)
loadCell = (3000000000 /45359237)*[lbm] (250/127)*[in] (75/127)*[in] (50/127)*[in] 14*[华氏]104*[华氏]

确切的符号值很难读懂。分离单元并转换为

[loadCellDouble loadCellUnits] = separateUnits(loadCell);loadCellDouble =双(loadCellDouble)
loadCellDouble = 6.6139 1.9685 0.5906 0.3937 14.0000 104.0000

另一种方法是使用高精度的近似结果vpa.的vpa函数还保留符号单元,因为它返回符号输出。

loadCell = vpa (loadCell)
loadCell = [in] 14.0*[Fahrenheit] 104.0*[Fahrenheit] [size] [size] [size] [size]

改建五英亩(交流),单位为美国测量英亩,单位为公制面积。

u = symunit;面积= 5 * u.ac_US;面积= unitConvert(区域,“SI”)
面积= (313632000000/15499969)* [m] ^ 2

从现有系统中定义自定义单元系统

自定义单元系统提供了转换单元的灵活性。通过修改默认的单元系统,您可以轻松地定义自定义的单元系统。或者,您可以直接定义系统。有关单位制、基本单位和派生单位的定义,请参阅单位系统定义

在光子学中,常用的单位是纳秒(ns)、电子伏特(eV)和纳米(nm)。通过修改国际单位制来定义一个单位制。求国际单位制的底数和导出的单位baseUnitsderivedUnits.通过使用修改单位潜艇

u = symunit;bunits = baseUnits (SI);bunits =潜艇(bunits (u。美国m]、[u。纳米联合国])
bunits =[(公斤),(ns), (nm), [A], [cd],[摩尔],[K]]
dunits = derivedUnits (SI);dunits =潜艇(dunits u.J u.eV)
dunits = [[F], [C], [S], [H], [V], [eV], [N], [lx], (lm) (Wb) [W], (Pa),…(欧姆),[T] (Gy) (Bq), (Sv) (Hz), (kat) (rad), (sr)[摄氏度]]

请注意

不定义变量称为baseUnitsderivedUnits因为变量阻止访问baseUnitsderivedUnits功能。

使用。定义新的单位系统newUnitSystem

phSys = newUnitSystem(“光子”,bunits dunits)
phSys =“光子”

计算频率为1 GHz的光子的能量,并将结果转换为导出的单位phSys系统。结果是以电子伏为单位。

f = 1 * u.GHz;E = u.h_c * f;E = unitConvert (E, phSys“派生”)
E = (44173801/10681177560000) * (eV)

确切的象征性结果很难解读。将单位分开并转换成双份。

[E Eunits] = separateUnits(E);E =双(E)
E = 4.1357 e-06

计算完成后,移除单位制。

removeUnitSystem (phSys)

直接定义自定义单位系统

定义一个自定义的原子单位系统(au)。

定义这些基本单位:

单位 实现
质量 电子静止质量 u.m_e
元电荷 电子电荷
长度 玻尔半径(一个0 u.Bohr
时间 ħ/Eh

定义用newUnit

u = symunit;t_au = newUnit (t_au, u.hbar / u.E_h);bunits = [u。米_e u.e u.Bohr u.t_au]
单位= [[m_e], [e], [a_0], [t_au]]

定义这些派生的单位:

单位 实现
角动量 减少了普朗克常数 u.hbar
能源 哈特里 u.E_h
电偶极矩 e一个0

定义用newUnit

磁偶极矩 玻尔磁子=eħ/2e

定义用newUnit

电势 Eh/e

定义用newUnit

edm_au = newUnit (edm_au,同* u.bohr);mdm_au = newUnit('mdm_au', u.e*u.hbar/(2*u.me));ep_au = newUnit('ep_au', u.E_h/u.e);dunits = [u。hbar u.E_h u.edm_au u.mdm_au u.ep_au]
dunits = [[h_bar], [E_h], [edm_au], [mdm_au], [ep_au]]

定义单位制。

auSys = newUnitSystem (atomicUnits, bunits dunits)
auSys = " atomicUnits "

把质子的性质转换成原子单位。

质子= [1.672621923e-27*u.kg;% 1.6021766208 e-19 *(质量;%收取5.4 e-24 *同* u.cm;%电偶极矩1.4106067873e-26*u.J/u.T;磁偶极矩%;质子= unitConvert(质子、auSys“派生”)
质子= 1836.152672682540462038471117 *[m_e] 0.9999999917612080797071600981 *[e] 0.00000000000000102045210729791587307341288851 *[edm_au] 0.00048415958374162452452052339364507*pi*[mdm_au]

计算完成后,移除单位制和增加的单位制。

removeUnitSystem auSys removeUnit (u。T_au u.edm_au u.mdm_au u.ep_au

单位系统定义

单位系统是基本单位和派生单位的集合,遵循以下规则:

  • 在质量、时间、长度、电流、发光强度、物质的量和温度方面,基本单位必须是独立的。因此,一个单位系统有多达7个基本单位。只要满足独立性,任何单位都可以是基本单位,包括牛顿或瓦特等单位。

  • 一个单位系统可以有少于7个基本单位。例如,机械系统只需要长度、质量和时间的基本单位。

  • 在一个单位制中导出的单位必须用该系统的基本单位的幂乘积表示。下载188bet金宝搏与基单位不同,派生单位不一定是独立的。

  • 派生的单位是可选的,为了便于表示而添加。例如:kg m/s2缩写为牛顿。

  • 单位制的一个例子是SI单位制,它有7个基本单位:千克、秒、米、安培、坎德拉、摩尔和开尔文。通过调用找到了22个派生单元derivedUnits (SI)

另请参阅

||||||

相关的话题

外部网站