Octave已知电场振幅E0、波阻抗与介质折射率n,求磁场振幅H0
广告
{{v.name}}
33. 坡印廷矢量与能流
\(H_0 = \frac{E_0}{Z},\qquad Z = \frac{Z_0}{n}\)
核心公式:
平面电磁波中电场与磁场通过波阻抗相联系:E/H = Z。
在无耗介质中波阻抗 Z = Z0/n,Z0 = 376.73 Ω 为真空波阻抗,n为折射率。
已知电场振幅与折射率,即可求出磁场振幅。
Octave计算方法
已知参数:
- 电场振幅 E0(示例值:300 V/m)
- 真空波阻抗 Z0(示例值:376.73 Ω)
- 介质折射率 n(示例值:1.5)
代码如下:
function H0 = mag_amplitude(E0, Z0, n)
Z = Z0 / n;
H0 = E0 / Z;
end
调用示例:
% 已知电场振幅与折射率,求磁场振幅
E0 = 300; Z0 = 376.73; n = 1.5;
H0 = mag_amplitude(E0, Z0, n);
fprintf('磁场振幅 H0 = %.2e A/m', H0);
运行结果:
磁场振幅 H0 = 1.19e+00 A/m