Final answer:
Edward C. Pickering discovered that the changing colors of binary stars are due to the motion of the stars and the changes in their spectra.
Step-by-step explanation:
Edward C. Pickering, a scientist at Harvard, explained why binary stars change colors by studying the spectrum of Mizar, a binary star system. He discovered that the dark absorption lines in the brighter star's spectrum were usually double, with constantly changing spacing. Pickering deduced that the brighter component of Mizar is actually two stars that orbit each other, known as a spectroscopic binary. This discovery showed that the changing colors of binary stars are due to the motion of the stars and the changes in their spectra.