Un arcobaleno è composto da sette diversi colori nel suo spettro: rosso, arancione, giallo, verde, blu, indaco e viola. Ad ogni colore è associata una particolare lunghezza d'onda e frequenza. Il rosso ha la lunghezza d'onda più lunga e la frequenza più bassa, mentre il viola ha la lunghezza d'onda più corta e la frequenza più alta. L'ordine dei colori in un arcobaleno è sempre lo stesso, con il rosso in alto e il viola in basso.
Descrivi i colori di un arcobaleno