Octave已知能流密度,求光压P(全吸收)
广告
{{v.name}}
34. 电磁波的动量与光压
\(P = \frac{\langle S\rangle}{c}\)
核心公式:
电磁波垂直入射到物体表面并被完全吸收时,动量全部传递给物体,光压等于平均能流密度除以光速。
若表面全反射,光压加倍。
太阳光在地球附近能流约1.4×10³ W/m²,光压约4.7×10⁻⁶ Pa。
已知能流密度,即可求出全吸收情形下的光压。
Octave计算方法
已知参数:
- 平均能流密度 (示例值:1.19e2 W/m²)
- 光速 c(示例值:3e8 m/s)
代码如下:
function P = light_pressure(S, c)
    P = S / c;
end
调用示例:
% 已知能流密度,求光压
S = 1.19e2; c = 3e8;
P = light_pressure(S, c);
fprintf('光压 P = %.2e Pa', P);
运行结果:
光压 P = 3.98e-07 Pa
友链