摘要
探讨了用计算机真实再现棱镜色散现象的技术。以Dan Bruton的工作为基础,依据MATLAB颜色显示法,建立了可见光波长与RGB的映射关系,实现了可见光波长颜色在显示屏上的再现。运用所建立映射关系,结合白光通过棱镜之光路追迹,真实再现了棱镜色散现象,实现了棱镜色散现象写真。进一步将上述方法运用于白光入射两个完全一样、相互倒置摆放棱镜实验现象仿真,得到了各色光从红到紫平行于入射白光依次从第二块棱镜出射的正确实验现象。
The technique of how to truly show dispersion of light through a glass prism on computer is discussed. Based on the work of Dan Bruton and the display method of color in MATLAB,the mapping relationship between visible wavelength and data in colormap matrix of MATLAB was erected Therefore the corresponding color of the visible wavelength can be displayed truly on computer screen.According to the mapping relationship,to describe prism dispersion as it is was realized by ray tracing.Furtherly used this method to show the experimental result of the incident white light through the pair of prisms which were made of same glass and placed inversely, the verity is that the refracted color rays from red to violet come out from the second prism parallel to the incident white light.
出处
《井冈山大学学报(自然科学版)》
2013年第1期27-30,共4页
Journal of Jinggangshan University (Natural Science)
基金
厦门理工学院高层次引进人才科技项目(YKJ10008R)
关键词
工程光学
棱镜
光色散现象
光路追迹
engineering optics
prism
dispersion of light
ray tracing