Разделение света на разные цвета при дифракции происходит из-за того, что фронт световой волны разбивается штрихами решётки на отдельные пучки когерентного света. 2 Эти пучки претерпевают дифракцию на штрихах и интерферируют друг с другом. 2 Так как для каждой длины волны существует свой угол дифракции, то белый свет раскладывается в спектр. 2
Также, так как белый свет состоит из нескольких типов излучения, то каждый вид света по-разному огибает препятствие, заходя за него больше или меньше, что также приводит к разделению на разные цвета. 2
При этом длина волны, частота, период и скорость света остаются одинаковыми до и после дифракции, единственное изменение — это направление распространения волны. 3