Eine n × n {\displaystyle {}n\times n} -Matrix ( a i j ) i j {\displaystyle {}{\left(a_{ij}\right)}_{ij}} über einem Körper K {\displaystyle {}K} heißt magisches Quadrat (oder linear-magisches Quadrat über K {\displaystyle {}K} ), wenn jede Spaltensumme und jede Zeilensumme in der Matrix gleich einer bestimmen Zahl c ∈ K {\displaystyle {}c\in K} ist.