单位转换和单元系统

转换单位与符号数学工具箱™。这个页面显示了单位之间和单位系统之间的转换,如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)* [in]
[len] = separateUnits(len);len =双(兰)
Len = 47.2441.

计算在2米/秒的加速5kg的质量所需的力2

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

将结果转换为牛顿。

f = UnitConvert(F,U.N)
F = 10 * [N]

小费

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

计算受力时的能量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.摄氏度至keelvin,首先是温度差,然后作为绝对温度。

u = symunit;t = 23 * u.celsius;Relk = UnitConvert(T,U.K,'温度','差异')
Relk = 23 * [K]
absK = unitConvert (T,英国,“温度”,“绝对”)
absk =(5923/20)* [k]

因为值0.是无量纲的,0.无法代表学位,转换0.使用单元输入的温度单位之间的度数。

兑换0.从摄氏度到华氏度。

tc = {0,u.celsius};TF = UnitConvert(TC,U.Fahryne,'温度','绝对')
tf = 32 * [华氏]

转换为SI,CGS或US单元系统

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

由于2米/秒的5千克质量加速而计算力2.结果的单位很难读懂。将它们转换为方便的单元SI.衍生的选项。unitConvert自动选择正确的牛顿单位。

u = symunit;m = 5 * u.kg;一个= 2 * u.m /美国^ 2;f = m * a
f = 10 *(([kg] * [m])/ [s] ^ 2)
f = UnitConvert(f,'si','派生')
F = 10 * [N]

兑换F给美国单位。默认情况下,转换单元是基单位。为方便起见,还通过指定来转换为派生单位衍生的选择。导出的单位更容易阅读。

f = UnitConvert(F,'US')
F =(1250000000000/17281869297) *(((英尺)*(加快))/ [s] ^ 2)
f = UnitConvert(f,'美国','派生')
F =(20000000000000/8896443230521) *(磅力)

兑换F到CGS衍生单位。

F = unitConvert (F,“研究生院理事会”、“派生”)
f = 1000000 * [dyn]

将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 =(300000000/45359237)* [lbm](250/127)* [in](75/127)* [in](50/127)* [in] 14 * [华氏度] 104 * [华氏]

确切的符号值很难读取。分开单位并转换为

[loadcelldourble loadcellunits] =隔离(loadcell);loadcelldouble = double(loadcelldouble)
loadCellDouble = 6.6139 1.9685 0.5906 0.3937 14.0000 104.0000

另一种方法是使用高精度的近似结果VPA..这VPA.功能也保持符号单位,因为它返回符号输出。

loadCell = vpa (loadCell)
称重传感器= 6.6138678655463274216892140403508 * [磅] 1.968503937007874015748031496063 * [IN] 0.5905511811023622047244094488189 * [IN] 0.3937007874015748031496062992126 * [IN] 14.0 * [华氏] 104.0 * [华氏]

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

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

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

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

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

u = symunit;bunits = baseunits('si');Bunits = subs(彩纳,[u.mu.s],[u.nm u.ns])
Bunits = [[kg],[ns],[nm],[a],[cd],[mol],[k]]
dunits = derivedunits('si');dunits = subs(dunits,u.j,u.ev)
dunits = [[f],[c],[s],[h],[v],[EV],[Lx],[LM],[WB],[W],[PA],...φ,[t],[gy],[bq],[sv],[hz],[kat],[rad],[sr],[celsius]]

笔记

不要定义名为的变量saintunits.嘲笑因为变量阻止访问saintunits.嘲笑功能。

通过使用定义新单元系统newUnitSystem

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

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

f = 1 * u.ghz;e = u.h_c * f;E = UnitConvert(e,phsys,'派生')
E = 0.0000041356676623401643896114532726916 * (eV)

确切的符号结果很难读取。分开单位并转换为双倍。

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

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

demoveunitsystem(phsys)

直接定义自定义单元系统

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

定义这些基本单位:

单位 实现
质量 电子休息质量 u.m_e.
基本费用 电子电荷
长度 Bohr Radius(一种0. U.Bohr.
时间 ħ/E.H

使用使用新生儿

u = symunit;t_au = newunit('t_au',u.hbar / u.e_h);bunits = [u.m_eu.eu.bohr u.t_au]
Bunits = [[M_E],[E],[A_0],[T_AU]

定义这些派生单位:

单位 实现
角气势 减少普朗克常数 U.HBar.
能源 哈特里 u.E_h
电偶极矩 E.一种0.

使用使用新生儿

磁性偶极矩 2 Bohr Marageon =E.ħ/ 2.mE.

使用使用新生儿

电势 E.H/E.

使用使用新生儿

edm_au = newunit('edm_au',U.E * 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('oromicunits',bunits,dunits)
auSys = " atomicUnits "

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

质子= [1.672624898e-27 * u.kg;%质量1.6021766208E-19 * U.C;%CHARE 5.4E-24 * U.E * U.CM;%电气偶极矩1.4106067873E-26 * U.J / U.T;%磁性偶极矩];proton = UnitConvert(Proton,Ausys,'派生')
proton = 1836.1559670674350000/10 0.001480204520968020450460802045070383802077480204507802043702058079303752607.>

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

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

单位系统定义

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

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

  • 单元系统可以具有少于7个基本单元。例如,机械系统仅需要尺寸长度,质量和时间的基座。

  • 单元系统中的派生单元必须在该系统的基本单元的权力方面具有表示。s manbetx 845与基本单位不同,派生单位不必独立。

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

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

也可以看看

||||||

相关话题

外部网站