牛顿环图样matlab

  • 格式:docx
  • 大小:336.24 KB
  • 文档页数:2

牛顿环图像 matlab 仿真模拟
(1)反射光
%牛顿环

clear %清除变量
rm=5; %最大半径(相对坐标)
r=-rm:0.01:rm; %横坐标或纵坐标向量
[X,Y]=meshgrid(r); %横坐标和纵坐标矩阵
R=sqrt(X.^2+Y.^2); %求各点到圆心的距离
I=cos(pi*(R.^2+1/2)).^2; %反射光的相对光强
I(R>rm)=nan; %最大半径外的光强改为非数(将方形图改为圆形图,四角为黑色)
c=linspace(0,1,64)'; %颜色范围
figure %开创图形窗口
colormap([c c*0 c*0]) %形成红色色图
image(I*64) %画图像
axis off equal %隐轴
title('牛顿环(反射光)','fontsize',16) %标题

(2)透射光
%牛顿环
clear %清除变量
rm=5; %最大半径(相对坐标)
r=-rm:0.01:rm; %横坐标或纵坐标向量
[X,Y]=meshgrid(r); %横坐标和纵坐标矩阵
R=sqrt(X.^2+Y.^2); %求各点到圆心的距离
I=cos(pi*R.^2).^2; %反射光的相对光强
I(R>rm)=nan; %最大半径外的光强改为非数(将方形图改为圆形图,四角为黑色)
c=linspace(0,1,64)'; %颜色范围
figure %开创图形窗口
colormap([c c*0 c*0]) %形成红色色图
image(I*64) %画图像
axis off equal %隐轴
title('牛顿环(透射光)','fontsize',16) %标题

结论:
(1)如图所示,反射光的牛顿环中央是暗斑,随着半径的增加,条纹间距越来越小,分
布越来越密。这是因为相邻明环或暗环的厚度差相同,从里到外空气厚度迅速增加的缘故。
(2)透射光的牛顿环,其光强与反射光的光强正好相反。