产生衍射的条件是:由于光的波长很短,只有十分之几微米,通常物体都比它大得多,但是当光射向一个针孔、一条狭缝、一根细丝时,可以清楚地看到光的衍射。用单色光照射时效果好一些,如果用复色光,则看到的衍射图案是彩色的。