Eine Steuereinrichtung (5) einer Magnetresonanzanlage ermittelt anhand eines ihr vorgegebenen Sollfeldes (δB*) in Verbindung mit ihr bekannten Feldcharakteristiken (Ci) von Feldspulen (4) einen Ansteuersignalvektor (A), der für jede Feldspule (4) ein jeweiliges Ansteuersignal (ai) umfasst. Sie ermittelt den Ansteuersignalvektor (A) derart, dass innerhalb eines vorbestimmten Untersuchungsvolumens (2) der Magnetresonanzanlage eine Abweichung (ΔB’) eines Idealfeldes (δB’), das sich bei Beaufschlagung von Idealspulen mit den Ansteuersignalen (ai) des Ansteuersignalvektors (A) ergäbe, vom Sollfeld (δB*) minimiert wird. Die Steuereinrichtung (5) ermittelt anhand des Ansteuersignalvektors (A) in Verbindung mit ihr bekannten Wirbelstromcharakteristiken (Ei) der Feldspulen (4) einen Kompensationssignalvektor (K), der für jede Feldspule (4) ein jeweiliges Kompensationssignal (Ki) umfasst und mittels dessen eine Abweichung (ΔB) eines Istfeldes (δB), das sich bei Beaufschlagung der Feldspulen (4) mit den um die Kompensationssignale (Ki) korrigierten Ansteuersignalen (ai) ergibt, vom Sollfeld (δB*) innerhalb des vorbestimmten Untersuchungsvolumens (2) minimiert ist. Sie ermittelt den Kompensationssignalvektor (K) als Summe von mit Wichtungsfaktoren (wj) gewichteten Basiskompensationssignalvektoren (Bj). Die Basiskompensationssignalvektoren (Bj) umfassen für jede Feldspule (4) ein jeweiliges Basiskompensationssignal (bij). Die Basiskompensationssignale (bij) für die jeweilige Feldspule (4) weisen jeweils einen von mehreren diskreten Werten auf. Die Steuereinrichtung (5) steuert die Feldspulen (4) entsprechend den um die Kompensationssignale (ki) korrigierten Ansteuersignalen (ai) an.The method involves determining a control signal vector based on a preset target field in connection with a controller, where the vector comprises control signals for field coils (4). A compensation signal vector is determined as sum of base compensation signal vectors for each field coil by the contr