色度学和单缝衍射实验模拟.doc_第1页
色度学和单缝衍射实验模拟.doc_第2页
色度学和单缝衍射实验模拟.doc_第3页
色度学和单缝衍射实验模拟.doc_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

单缝衍射实验模拟中的色度问题作者:金赞 指导老师:吴於人,柴康敏关于单缝衍射实验的计算机模拟课件有很多,然而很多都是只能调节缝宽,而不能调节波长。我参阅了色度学方面的有关知识,使用上海交通大学柴康敏老师开发的“创新物理演示软件开发平台”,实现了单色光波长可调和白光的单缝衍射实验的计算机模拟。我们知道, 颜色是由光的波长决定的, 如果要实现了单色光的波长可调节,那么对应的单缝衍射条纹的颜色也必然发生相应的变化。而在计算机中,颜色是用从0到255的三个整数分别表示红、绿、篮三种颜色叠加而成的,为了实现从波长到计算机颜色的转换,就必须先弄清楚这种三基色表示法的原理。三基色现象与波长RGB转换在很早以前人们就发现, 人眼是一架不很精确的光学鉴别器, 它常常将不同光谱成分的色光看成同一种色。例如肉眼分不出哪一种白光是由太阳光连续光谱组成的, 哪一种是由红、绿、蓝三种色光组成的, 这叫同色异谱现象。经过反复的试验, 发现了人眼对色光分辨的三维的特性。即任意取三个互不能由其他两个表现( 线性无关) 的色光, 都可以组成人眼能分辨的任意色光。这就是三基色现象, 也叫三原色现象。选三原色: 红 =700nm(R), 绿 =546.1nm(G), 蓝 =435nm(B)。r=R/(R+G+B), g=G/(R+G+B), b=B/(R+G+B)。由于 r+g+b=1, 所以只用给出 r 和 g 的值, 就能唯一地确定一种颜色。图1是CIE(Commission International de lEclairage 国际照明协会)的色度图。图1 CIE色度图如图,横坐标为波长(),纵坐标为色度坐标值(Cromaticity Coordinates),图中三条曲线分别代表r、g、b在某种波长下的取值。图中x代表b,y代表r,z代表g,图中曲线比较复杂,在要求不太高的情况下,可以用图2近似,这样就能大大提高运算的速度,减小编程的难度。图2 近似色度图如图,横坐标为波长(Wavelength),纵坐标为计算机中表示颜色的RGB值(RGB Values),与r、g、b不同的是它的取值范围为0到255,将r、g、b的值乘以255就可以将rgb值转化为RGB值。图中,只有380nm-440nm一段是非线性的,我们可以将420nm-440nm段近似看成是斜率为-255/440的直线段,则波长在420nm-720nm范围内的可见光对应的R、G、B值可以通过上图分段近似求得,各段R、G、B的近似值如下:420nm,440nm:R=-255*(-440)/(440-420);G=0B=255(440nm,490nm:R=0G=255*(-440)/(490-440)B=255(490nm,510nm:R=0G=255B=-255*(-510)/(510-490)(510nm,580nm:R=255*(-510)/(580-510)G=255B=0(580nm,645nm:R=255G=-255*(-645)/(645-580)B=0(645nm,720nm:R=255G=0B=0波长-RGB值转化源代码如下:RGB demowindow:ConvertToRGB(double m_WaveLength)/实现用波长计算出RGB值的近似算法(420nm-720nm)/该函数在柴康敏老师开发的“创新物理演示软件开发平台”中定义/用于波长-RGB值的转化RGB m_color;if(m_WaveLength=420.0&m_WaveLength440.0&m_WaveLength490.0&m_WaveLength510.0&m_WaveLength580.0&m_WaveLength645.0&m_WaveLength=720.0) m_color.r = 255.; m_color.g = 0.; m_color.b = 0.;return m_color;单缝衍射实验的模拟一、单色光单缝衍射。在单缝衍射实验的模拟中,操作者可以改变的参数有2个,一个是缝的宽度,一个是入射光的波长。计算过程就可以分为以下三个步骤:1 取得缝宽值,运用单缝衍射的理论公式计算出每点的光强与最大光强的比值(01);2 取得波长值,运用前面的波长RGB转换程序得到最大光强的RGB值(0255);3 将每点的光强值乘以最大光强的RGB值,就可以得到衍射场中每点的RGB值。如前所述,就可以得到缝宽与波长同时可调节的单缝衍射实验模拟,如图3所示:图3单色光单缝衍射模拟结果二、白光的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论