It is generally considered that slender cylindrical homogeneous medium is uniformly magnetized in the uniform external magnetic field. But tests from near distance prove that the axial direction of the medium is non-uniformly magnetized. The slender body is a kind of ubiquitous object,whose non-uniform magnetization characteristics are very important for tests from near distance. Tests in this area have practical significance. Equations for the magnetization of a cylinder are established from the viewpoint of surface & body magnetic charge, and the magnetization curve is obtained by solving the equations. The calculated results of field strength from the curves are in good agreement with the experimental data. The result and method for calculating the magnetization curve of a cylinder has not been reported in previous literature.