A magnetic field distribution of a predetermined evaluation region in a magnetic field generation apparatus having a magnetic field adjustment mechanism for adjusting a static magnetic field by arranging a magnetic moment is measured, and the measured magnetic field distribution and a predetermined target magnetic field of the evaluation region are measured. When calculating the error magnetic field distribution that is a difference from the intensity, and decomposing the error magnetic field distribution into components of each eigenmode of the magnetic field generated by the magnetic field generation device obtained by singular value decomposition, among the eigenmodes, By combining the correction of the low-order mode component and the correction of the high-order mode component, the arrangement of the magnetic moment that approximately corrects the error magnetic field distribution is calculated, and the low-order mode has a large singular value. It is an eigenmode group from the eigenmode number assigned to each eigenmode to the eigenmode number specified by the first threshold in the order of the higher order modes. A hearing eigenmode group, the correction amount of the components of the higher order modes, and is smaller than the correction amount of the components of the lower modes.磁気モーメントを配置することにより静磁場を調整する磁場調整機構を備える磁場発生装置内の、予め定めた評価領域の磁場分布を計測し、前記計測した磁場分布と前記評価領域の予め定めた目標磁場強度との差である誤差磁場分布を算出し、前記誤差磁場分布を、特異値分解により得られる前記磁場発生装置が発生する磁場の各固有モードの成分に分解する際、前記固有モードのうち、低次モードの成分の補正と高次モードの成分の補正とを組み合わせて、前記誤差磁場分布を近似的に補正する前記磁気モーメントの配置の算出を行い、前記低次モードは、特異値の大きさの順に各固有モードに付した固有モード番号の1番目から第一の閾値で特定される固有モード番号までの固有モード群であり、前記高次モードは、前記第一の閾値より大きい固有モード群であり、前記高次モードの成分の補正量は、前記低次モードの成分の補正量より小さいことを特徴とする。