磁矩在外加磁场中有了附加能量E=Bμ是有问题的,原因如下:
磁矩μ在磁场B中有磁力矩M=μ×B,(μ,B,M是矢量)
力矩做功可由M使μ转动的角度计算:W=∫Mdθ(从θ0积分到θ)=(-μBcosθ)-(-μBcosθ0);(这里μ,B为标量)
定义磁矩μ在B中具有能量U=-μ·B+C,取μ与B垂直是U=0,则有C=0,即U=-μ·B.(这里μ,B为矢量).
所以应该是磁矩在与磁矩方向相反的外加磁场中有了附加能量E=Bμ,磁矩在与磁矩方向相同的外加磁场中有了附加能量E=-Bμ.这个附加能量和你取的零点位置有关.
有不明白的可以追问.