magnetic_flux_field#
- astropy.units.magnetic_flux_field(mu_r=1)[源代码]#
在磁场强度之间转换磁场 \((\mathbf{H})\) 和磁通密度 \((\mathbf{B})\) 使用关系:
\[\mathbf{B} = \mu_r \mu_0 \mathbf{H}\]- 在哪里?
\(\mu_0\) 是真空渗透率,一个物理常数。
\(\mu_r\) 是媒介的相对渗透率,一个无因次量。
默认设置 (\(\mu_r=1\) )代表真空中的条件。
- 参数:
- mu_r :
float
,可选Python:Float,可选 介质的相对磁导率。这是一个无量纲量,默认值为 \(\mu_r=1\) 其对应于自由空间(真空)。
- mu_r :
实例
>>> import astropy.units as u >>> H = 1 * u.Oe >>> H.to(u.G, equivalencies=u.magnetic_flux_field()) <Quantity 1. G> >>> H.to(u.G, equivalencies=u.magnetic_flux_field(mu_r=0.8)) <Quantity 0.8 G> >>> B = 1 * u.T >>> B.to(u.A / u.m, equivalencies=u.magnetic_flux_field()) <Quantity 795774.71502628 A / m> >>> B.to(u.A / u.m, equivalencies=u.magnetic_flux_field(mu_r=0.8)) <Quantity 994718.39378285 A / m>