The invention discloses a
nanocomposite made of magnetic-
metal-doped
multiwalled carbon nanotubes /
tin dioxide, and the
nanocomposite can be widely applied to the aspect of
electromagnetic wave absorption. A preparation method of the
nanocomposite comprises the following steps: 1, conducting acidificaiton on
multiwalled carbon nanotubes; 2, dispersing the acidified
multiwalled carbon nanotubes treated in step 1 into water, obtaining dispersion liquid of the multiwalled carbon nanotubes, adding
tin tetrachloride pentahydrate, then adding
nickel nitrate hexahydrate or
ferric nitrate nonahydrate or
cobalt nitrate hexahydrate, then adding acid, then slowly adding stronger
ammonia water, adjusting pH to be 7-10, conducting a reaction for 8-24 hours at the temperature of 120-180 DEG C, and obtaining the nanocomposite made of the magnetic-
metal (M)-doped multiwalled carbon nanotubes /
tin dioxide through aftertreatment, wherein M represents Fe, Co and Ni, and the massic volume ratio of the acidified multiwalled carbon nanotubes to the tin
tetrachloride pentahydrate to the
nickel nitrate hexahydrate or the
ferric nitrate nonahydrate or the
cobalt nitrate hexahydrate to the acid is 0.04 g: 1-4 g: 0.5-3 g: 0.5-4 mL.