Eine n×n-Matrix (aij)ij über einem Körper K heißt magisches Quadrat (oder linear-magisches Quadrat über K), wenn jede Spaltensumme und jede Zeilensumme in der Matrix gleich einer bestimmen Zahl c∈K ist.