A method for dispersing nanotubes, comprising forming a nanocomposite solution with associated nanotubes and nanoplatelets, mixing a surfactant to the nanocomposite solution, separating the nanocomposite in solution, wherein the nanotubes remain suspended in the surfactant solution, and isolating the nanotubes in solution. In certain instances, the method further comprises functionalizing the nanotubes in solution.U