Matlab在信息光学中应用.ppt
《Matlab在信息光学中应用.ppt》由会员分享,可在线阅读,更多相关《Matlab在信息光学中应用.ppt(52页珍藏版)》请在三一办公上搜索。
1、Matlab在信息光学中的应用,一些衍射现象的计算机模拟李祥艳-05102133,一、单缝衍射模拟,单缝衍射计算机模拟代码,clc;clear;a=-2*pi:0.0001*pi:2*pi;p1=(1-sinc(a).2;%方便下面着色p2=sinc(a).2;figure;plot(a,p2);xlabel(kasin);ylabel(光强I/I0);title(单缝衍射强度分布);lgray=zeros(256,3);for i=0:255 lgray(i+1,:)=(255-i)/255;endfigure;imagesc(p1)title(单缝衍射模拟图);colormap(lgray
2、),多缝衍射,多缝衍射代码,clc;clear;n=input(多缝衍射缝数);a=-2*n*pi:0.0001*pi:2*pi*n;p1=1-(sin(n*a)./sin(a).2;%方便下面着色p2=(sin(n*a)./sin(a).2;figure;plot(a,p2);xlabel(kasin);ylabel(光强I/I0);title(多缝缝衍射强度分布);lgray=zeros(256,3);for i=0:255 lgray(i+1,:)=(255-i)/255;endfigure;imagesc(p1)title(多缝衍射模拟图);colormap(lgray);,平面光栅衍
3、射,平面衍射计算机模拟代码,clc;clear;n=input(平面衍射光栅数);d=-n*pi:0.0001*pi:pi*n;b=d/15;p1=1-(sinc(b).*sin(n*d)./sin(d).2;%方便下面着色p2=(sinc(b).*sin(n*d)./sin(d).2;figure;plot(d,p2);xlabel(kasin);ylabel(光强I/I0);title(多缝缝衍射强度分布);lgray=zeros(100,3);for i=0:99 lgray(i+1,:)=(99-i)/99;endfigure;imagesc(p1)title(多缝衍射模拟图);col
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Matlab 信息 光学 应用
链接地址:https://www.31ppt.com/p-5439013.html