The limitation of the number of additions is eliminated in the photographing in which the error caused by hardware performance and \/ or the signal fluctuation caused by the hardware control method is canceled by inverting the polarity of the predetermined hardware output. For this purpose, the first photographing sequence and the second photographing sequence in which the polarity of the predetermined gradient magnetic field pulse in the first photographing sequence are inverted are added, and the data obtained in the respective photographing sequences are added to obtain the added image. In addition, each coefficient is determined so that the sum of the coefficients multiplied by the first data obtained in the first photographing sequence is equal to the sum of the coefficients multiplied by the second data obtained in the second photographing sequence.ハードウェア性能に起因する誤差および/またはハードウェア制御方法に起因する信号揺らぎを、所定のハードウェア出力の極性を反転させて相殺する撮影において、加算回数の制約をなくす。そのために、第一の撮影シーケンスと、前記第一の撮影シーケンスの所定の傾斜磁場パルスの極性を反転させた第二の撮影シーケンスとを実行し、それぞれの撮影シーケンスで得たデータを加算し、加算画像を得る。加算にあたり、第一の撮影シーケンスで得た第一のデータに乗算する係数の総和と、第二の撮影シーケンスで得た第二のデータに乗算する係数の総和が等しくなるよう、各係数を決定する。