Octave已知电子质量m,求康普顿波长λC
广告
{{v.name}}
49. 光子与电磁场量子
\(\lambda_C = \frac{h}{m_e c}\)
核心公式:
康普顿波长是表征粒子量子尺度的特征长度:λC = h/(mc)。
电子的康普顿波长约2.43×10⁻¹² m。
X射线被电子散射时的波长改变量由康普顿波长决定,这证实了光子的粒子性。
已知电子质量,即可求出康普顿波长。
Octave计算方法
已知参数:
- 普朗克常量 h(6.626e-34 J·s)
- 电子质量 m(9.109e-31 kg)
代码如下:
function lamC = compton_wavelength(h, m)
c = 3e8;
lamC = h / (m * c);
end
调用示例:
% 已知电子质量,求康普顿波长
h = 6.626e-34; m = 9.109e-31;
lamC = compton_wavelength(h, m);
fprintf('康普顿波长 λC = %.2e m', lamC);
运行结果:
康普顿波长 λC = 2.42e-12 m