[Problem] To provide an operator with operability similar to that of conventional devices with an electromagnetic device that accurately maintains a magnetic field distribution by adjusting the magnetic field for each eigenmode obtained by singular value decomposition. [Solution] The strength of a unique mode is found from a measurement magnetic field, a current for each unique mode of a negative feedback control according to the magnetic field is calculated and the current is added to each mode to obtain a current for each shim coil, and a coil current is controlled so as to reach the obtained current value. In an interface for an operator, a target for a corrected magnetic field and a magnetic field generated by a shim coil are displayed using a spherical surface harmonic function strength. Due to this configuration, a device which enables accurate magnetic field adjustment while offering operability similar to conventional devices can be provided.[Problème] Apporter à un opérateur une efficacité opérationnelle similaire à celle de dispositifs conventionnels avec un dispositif électromagnétique qui maintient précisément une distribution de champ magnétique par ajustement du champ magnétique pour chaque mode propre obtenu par décomposition de valeur singulière. [Solution] Selon la présente invention, l'intensité d'un mode unique est obtenue à partir d'un champ magnétique de mesure, un courant pour chaque mode unique d'une commande de rétroaction négative en fonction du champ magnétique est calculé et le courant est ajouté à chaque mode pour obtenir un courant pour chaque bobine de correction, et un courant de bobine est régulé de manière à atteindre la valeur de courant obtenu. Dans une interface pour un opérateur, une cible pour un champ magnétique corrigé et un champ magnétique généré par une bobine de correction sont affichés au moyen d'une intensité de fonction harmonique de surface sphérique. Grâce à cette configuration, un dispositif qui permet un ajustement