Octave已知真空介电常数ε0和磁导率μ0,求光速c
广告
{{v.name}}
2. 真空中光速
\(c = \frac{1}{\sqrt{\varepsilon_0 \mu_0}}\)
核心公式:
真空中的光速由真空介电常数ε0和真空磁导率μ0决定。
ε0=8.854×10⁻¹² F/m,μ0=4π×10⁻⁷ H/m。
已知ε0和μ0,即可求出光速c。
Octave计算方法
已知参数:
- 真空介电常数 ε0(示例值:8.854e-12 F/m)
- 真空磁导率 μ0(示例值:4*pi*1e-7 H/m)
代码如下:
function c = light_speed(eps0, mu0) c = 1 / sqrt(eps0 * mu0);end
调用示例:
% 已知介电常数和磁导率,求光速eps0 = 8.854e-12; mu0 = 4*pi*1e-7;c = light_speed(eps0, mu0);fprintf('光速 c = %.2e m/s', c);
运行结果:
光速 c = 3.00e+08 m/s