newunit
定义新单元
描述
例子
定义新单元和重写单元
通过使用来加载符号单元的集合Symunit
。查找有关预定义单元的信息U.C_0
为了光速。
u = symunit;Unitinfo(U.C_0)
真空的光速 - 速度的物理单位。通过调用unitinfo(“速度”)来获取所有用于测量“速度”的单位。
表明SI中光速的确切值为299792458
每秒米。
c = unitconvert(u.c_0,'si')
C = 299792458*([M]/[S])
定义新单元SpeedoflightApprox
对于光速的大致值3E8
每秒米。
u = symunit;c = newunit('SpeedOflightApprox',3E8*U.M/U.S)
C = [SpeedoflightApprox]
或者,您可以使用U.Speedoflightapprox
。
定义方程e=mC2使用新单元。
Syms Mass M = Mass*U.KG;e = m*c^2
e =质量*[kg]*[speedoflightapprox]^2
改写e
就每秒米而言。
E =重写(E,U.M/U.S)
e = 90000000000000000*质量*(([kg]*[m]^2)/[s]^2)
由于标准能量单位是焦耳,请重写e
按照焦耳
。
E =重写(E,U.Joule)
E = 90000000000000000*质量*[J]