I am studying some magnetism, and i am curious about bar magnets.

Lets say you have an uniform prism magnet of Iron for example. How would you calculate the demagnetization field H which the bar magnet produces? As I understand, first you need the magnetization M which is the magnetic moments per volumen. But then what ? Or would you apply and external field to the bar magnet and see how it reacts, if this is the case, how does this work ?


1 Answer 1


If you know M then H is just $\frac{M}{\chi_m}$ where $\chi_m$ is the magnetic susceptibility. This only holds for paramagnets and diamagnets, however. In the case of a ferromagnetic material like iron, you would have to refer to the hysteresis curve. If you know the net (= applied+induced) magnetic field B in the material, then you can use any of these relations

$$ \begin{align*} H=& \frac{B_{net}}{\mu}\\ H=& \frac{B_{applied}}{\mu_0}\\ H=& \frac{B_{net}}{\mu_0}-M\\ H=& \frac{B_{applied}+\mu_0M}{\mu}\qquad{(\because B_{induced}=\mu_0M)} \end{align*} $$where $\mu=$permeability.

  • $\begingroup$ Thank you, but how come do you need an external field to determine the H/B magnetic field? $\endgroup$
    – Elias S.
    Mar 13, 2017 at 17:53
  • $\begingroup$ In the case of para- and diamagnets, one needs an external field to magnetize the matter: only then will the matter create its own field by aligning its domains. Once the external field is removed, the matter loses its magnetization and goes back to the random alignment of magnetic moments. However, in the case of a ferromagnet, the induced field is retained even when the external field is removed--this is called magnetic hysteresis, so in this case you wouldn't need an external field to determine H. $\endgroup$
    – GeeJay
    Mar 14, 2017 at 6:45

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.