Octave已知磁偶极矩m与外磁场B,求相互作用能W
广告
{{v.name}}
26. 磁偶极子
\(W = -\mathbf{m}\cdot\mathbf{B}\)
核心公式:
磁偶极子在外磁场中的势能(取向能)为 W = −m·B。
当磁矩与外磁场同向时能量最低,反向时能量最高,因此磁矩趋于转向外磁场方向。
已知磁矩矢量与外磁场矢量,即可求出相互作用能。
Octave计算方法
已知参数:
- 磁矩 m = (0, 0, 3.77e-3) A·m²
- 外磁场 B = (0, 0, 0.5) T
代码如下:
function W = dipole_energy(m, B)
W = -dot(m, B);
end
调用示例:
% 已知磁矩与外磁场,求相互作用能
m = [0, 0, 3.77e-3];
B = [0, 0, 0.5];
W = dipole_energy(m, B);
fprintf('能量 W = %.2e J', W);
运行结果:
能量 W = -1.88e-03 J