用matlab电磁波双缝干涉实验报告,matlab演示杨氏双缝干涉实验
本文采用gui演示杨氏双缝干涉实验,可以调整参数,实验原理详参光学教程。
%读入实验参数
lambda=str2num(get(handles.edit1,'string'))*1e-9; %读入波长
d=str2num(get(handles.edit2,'string'))*1e-3; %读入孔距
D=str2num(get(handles.edit3,'string')); %读入观察屏距离
%读入观察范围参数
xa=str2num(get(handles.edit4,'string')); %最小的横坐标值
xb=str2num(get(handles.edit5,'string')); %最大的横坐标值
n1=str2num(get(handles.edit6,'string')); %x方向等分份数
ya=str2num(get(handles.edit7,'string')); %最小的纵坐标值
yb=str2num(get(handles.edit8,'string')); %最大的纵坐标值
n2=str2num(get(handles.edit9,'string')); %y方向等分份数
k=2*pi/lambda; %计算波数
x=linspace(xa,xb,n1); %x坐标
y=linspace(ya,yb,n2); %y坐标
[x,y]=meshgrid(x,y);
r1=sqrt((x-d/2).^2 y.^2 D^2);
r2=sqrt((x d/2).^2 y.^2 D^2);
I=(cos(k*r1)./r1 cos(k*r2)./r2).^2 (sin(k*r1)./r1 sin(k*r2)./r2).^2;
I=I/(max(max(I)));
I=I*255;
axes(handles.axes1)
x=linspace(xa,xb,n1);
y=linspace(ya,yb,n2);
image(x,y,I)
colormap(gray(255))
xlabel('x (m)')
ylabel('y (m)')
title('杨氏双孔干涉条纹')
%读入实验参数
lambda=str2num(get(handles.edit1,'string'))*1e-9; %读入波长
d=str2num(get(handles.edit2,'string'))*1e-3; %读入孔距
D=str2num(get(handles.edit3,'string')); %读入观察屏距离
%读入观察范围参数
xa=str2num(get(handles.edit4,'string')); %最小的横坐标值
xb=str2num(get(handles.edit5,'string')); %最大的横坐标值
n1=str2num(get(handles.edit6,'string')); %x方向等分份数
ya=str2num(get(handles.edit7,'string')); %最小的纵坐标值
yb=str2num(get(handles.edit8,'string')); %最大的纵坐标值
n2=str2num(get(handles.edit9,'string')); %y方向等分份数
k=2*pi/lambda; %计算波数
x=linspace(xa,xb,n1); %x坐标
y=linspace(ya,yb,n2); %y坐标
[x,y]=meshgrid(x,y);
r1=sqrt((x-d/2).^2 y.^2 D^2);
r2=sqrt((x d/2).^2 y.^2 D^2);
I=(cos(k*r1)./r1 cos(k*r2)./r2).^2 (sin(k*r1)./r1 sin(k*r2)./r2).^2;
I=I/(max(max(I)));
axes(handles.axes1)
x=linspace(xa,xb,n1);
y=linspace(ya,yb,n2);
mesh(x,y,I)
colormap(hot)
xlabel('x (m)')
ylabel('y (m)')
zlabel('光强')
title('光强分布')
用matlab电磁波双缝干涉实验报告,matlab演示杨氏双缝干涉实验相关推荐
- matlab操作入门实验报告,MATLAB基本操作实验报告.doc
MATLAB基本操作实验报告MATLAB基本操作实验报告 南昌航空大学 数学与信息科学学院 实 验 报 告 课程名称: 实验名称: 实验类型: 验证性 综合性□ 设计性□ 实验室名称: 班级学号: 学 ...
- hough变换连接边缘matlab,边缘检测与Hough变换实验报告 Matlab - 图文
<边缘检测与Hough变换实验报告 Matlab - 图文>由会员分享,可在线阅读,更多相关<边缘检测与Hough变换实验报告 Matlab - 图文(5页珍藏版)>请在人人文 ...
- 用matlab设计滤波器实验报告,数字信号出来实验报告--matlab滤波器设计
数字信号出来实验报告--matlab滤波器设计 广 西 工 学 院 实 验 报 告 用 纸 实验名称 IIR数字滤波器的设计 实验成绩 指导老师 陈艳 系(院) 计算机工程系 班级 学号 学生姓名 一 ...
- matlab数字图像实验报告,数字图像处理实验报告(matlab)
数字图像处理实验报告(matlab) 学院:自动化学院 班级:电081班 姓名:李林树 学号:40850099 2011年10月 实验一 直方图均衡化 一. 实验目的: 1. 熟悉图像数据在计算机中的 ...
- matlab上机实验报告,matlab实验报告格式.doc
matlab实验报告格式,matlab实验报告,matlab实验报告总结,matlab综合实验报告,matlab数学实验报告,matlab仿真实验报告,matlab上机实验报告,matlab实验报告模 ...
- 西安交通大学matlab实验报告,matlab实验报告.doc
matlab实验报告.doc MATLAB实验报告1MATLAB实验报告MATLAB实验报告2姓名学号0905130129专业班级通信工程1301班学院信息科学与工程学院指导老师陈科文.支国明.张金焕 ...
- 用MATLAB拟合实验报告,MATLAB插值与拟合实验报告材料
<MATLAB插值与拟合实验报告材料>由会员分享,可在线阅读,更多相关<MATLAB插值与拟合实验报告材料(9页珍藏版)>请在人人文库网上搜索. 1.实用标准文档文案大全CEN ...
- 领域平均法matlab代码实验,数字图像处理邻域平均法滤波实验报告matlab实现.doc...
数字图像处理邻域平均法滤波实验报告matlab实现 数字图像处理 实验报告 实验三 邻域平均法滤波 学号 姓名 实验三 邻域平均法滤波 一.实验内容 选取噪声较明显的图像,分别采用3*3.5*5.7* ...
- matlab数学实验教程实验1实验报告,Matlab数学实验一2015(答案版)
Matlab数学实验一--matlab初体验 一. 实验目的及意义 [1] 熟悉MATLAB软件的用户环境: [2] 了解MATLAB软件的一般目的命令: [3] 掌握MATLAB数组操作与运算函数: ...
最新文章
- 基于颜色特征,形状特征和纹理特征的数字图像的检索(Digital Image Retrieval)MATLAB GUI实现(本科毕业设计)
- BP神经网络的线性本质的理解和剖析-卷积小白的随机世界
- LCD正向扫描和反向扫描
- javaone_JavaOne 2015:为JDK 9做准备– blog @ CodeFX
- Freelancer.com(原GAF – GetAFreelancer)帐户里的钱如何取出?
- Android之编写测试用例
- 编译OpenJDK8:OpenJDK8与OpenJDK8u运行结果相差很大
- Juniper 210 密码清不掉_iPhone 11 每次下载应用都需要输入密码怎么办?
- uni-app项目利用HBuilder X工具使用命令一键自动编译导出APP资源
- 阿里云物联网平台如何进行云产品流转
- c语言怎么写注释,C语言注释
- 在Linux系统中增加一块SCSI硬盘,重新启动计算机。
- 菜鸟的数学建模之路(三):线性与非线性拟合
- 傻妞sillyGirl对接VLW微信机器人
- 利用PIL库创建空白图像
- 次世代油灯“写实风”高模制作技巧 模型拆分、卡线、sp材质,PBR流程
- FPGA异步信号寄存器打拍
- 思维方式-SMART、5W2H、SWOT、4P、六顶思考帽、金字塔原理
- 基于matlab的模拟相位调制,基于MATLAB的相位调制系统仿真分析
- NYOJ 139 我排第几个(康托展开)
热门文章
- 一木.溪桥学Python-04: Python基础数据类型int ,float ,bool ,complex,None,str, 转义字符
- 影消点、影消线与相机内参、平面法向量的推导—单视图重构
- 黑马程序员 学习毕老师java视频第14.15.16天
- 从Eclipse plugin中读文件
- optitrack学习(4):动补系统marker点设置与刚体建立
- 关于幼儿园计算机方面的知识点,幼儿园计算机教学计划
- 微信小程序开发之——动画-帧动画(2)
- 在Linux中创建文件目录软链接、硬链接的方法
- Kesci“魔镜杯”风控算法大赛复赛解决方案
- unity3d学校的课程内容有哪些?