To allow high-precision compensation for an output gradient magnetic field waveform distortion arising from various causes and obtaining a highly reliable image without image distortion, ghosting, or other artifacts, the present invention: computes an input gradient magnetic field waveform and an output gradient magnetic field waveform corresponding to the input gradient magnetic field waveform computes, using the input gradient magnetic field waveform and the output gradient magnetic field waveform, a response function which is the sum of a plurality of element response functions which have an impact on the output gradient magnetic field waveform computes, using the response function, an output gradient magnetic field waveform from a gradient magnetic field pulse input gradient magnetic field waveform which is set in an image capture sequence and carries out various types of correction using the calculated value of the computed output gradient magnetic field waveform.Pour permettre la compensation très précise dune distorsion de forme donde de sortie de champ magnétique à gradient due à différentes causes et lobtention dune image très fiable sans distorsion dimage, sans image fantôme, ou autres artefacts, la présente invention concerne : le calcul dune forme donde dentrée de champ magnétique à gradient et dune forme donde de sortie de champ magnétique à gradient correspondant à la forme donde dentrée de champ magnétique à gradient le calcul, en utilisant la forme donde dentrée de champ magnétique à gradient et la forme donde de sortie de champ magnétique à gradient, dune fonction de réponse qui est la somme dune pluralité de fonctions de réponse déléments qui ont un impact sur la forme donde de sortie de champ magnétique à gradient le calcul, en utilisant la fonction de réponse, dune forme donde de sortie de champ magnétique à gradient à partir dune forme donde dentrée de champ magnétique à gradient dune impulsion de champ magnétique à gradient qui est définie da