Sé que no vemos estrellas verdes porque en la radiación de cuerpo negro la estrella no produce un espectro.
Las estrellas que tienen picos en el espectro verde producen otro espectro en casi la misma cantidad. Esto los hace parecer blancos.
Si las estrellas tienen picos en el espectro infrarrojo que tiene una longitud de onda un poco más larga que el rojo.
Vemos esas estrellas rojas porque producen un espectro rojo más que otro espectro visible.
Pero si las estrellas tienen picos en el espectro ultravioleta que tiene una longitud de onda un poco más corta que la violeta. ¿Por qué no vemos esas estrellas moradas?
Respuesta corta: la mayoría de las estrellas emiten una gama muy amplia de longitudes de onda, desde MHz (radio) hasta rayos gamma, - aunque bastante poco de este último. Pero lo que vemos son las longitudes de onda combinadas a las que responde nuestra retina y, debido a la curva del cuerpo negro, cuando hay suficiente energía/temperatura para producir muchos fotones azules o violetas, la cantidad de fotones amarillos/rojos los inunda.
Las estrellas más frías aparecen rojas, como mencionas, porque el pico espectral del cuerpo negro es lo suficientemente bajo como para que no haya mucho en el rango de verde a violeta.
Ahora, si toma la luz de las estrellas más calientes y la pasa por un prisma o un espectrómetro de rejilla, puede ver que hay luz azul/púrpura incluida.
La estrella morada y verde existe. Por ejemplo, una estrella supergigante azul puede tener una temperatura superficial de 50000 K, que alcanza un máximo de color púrpura en el espectro del cuerpo negro. Sin embargo, nuestros ojos son más sensibles al azul que al violeta, y el contraste entre azul y violeta en el espectro es insignificante, por lo que vemos azul.
Además, consulta este artículo: https://parade.com/295384/marilynvossavant/can-stars-be-green-or-purple/
ProfRob
cristo