主题:折射定律的Matlab实现
louise544
[专家分:0] 发布于 2007-07-04 11:04:00
请教各位大人如何实现折射定律哦???
回复列表 (共1个回复)
沙发
marstreet [专家分:0] 发布于 2007-07-05 12:11:00
嘿,我也想知道呢!
不过这个应该不难,把入射角度、折射率作为输入,按照折射律的公式计算得到输出公式的相应参数。
这样就可以得到入射光线公式、折射光线公式、出射光线公式,然后确定各个公式的取值区间,比如x(0,50),分段描出图形,比如入射光线可以从原点开始绘图,计算其终点和界面的交点,作为下一段图形的起始点,以此类推,绘出三段图形就可以了。
试试吧,兴趣可是最好的老师哦!
我来回复