Halbach array

ウィキペディアから