Matlab实现光栅实验

1 简介

Matlab实现正交光栅、闪耀光栅、​正弦光栅

2 部分代码

%% 正交光栅M=1000;Q=200;Ort1=zeros(M);Ort2=zeros(M);for i =1 : 1  : t/2    for j =0: 1 :M/t-1       Ort1(:,i + j * t)= 108;%%冒号前( i + j * d,:) 为横,冒号后为竖    endendfor i =1 : 1  : t/2    for j =0: 1 :M/t-1        Ort2(i + j * t,:)= 108;         endendOrt=(Ort1./108).*(Ort2./108).*108;Ort=uint8(h*Ort/max(Ort(:)));f=Ort;

3 仿真结果

Matlab实现光栅实验_第1张图片

Matlab实现光栅实验_第2张图片

Matlab实现光栅实验_第3张图片

4 参考文献

[1]史建新等. "基于MATLAB的光栅衍射实验仿真设计与分析." (2021).

博主简介:擅长智能优化算法、神经网络预测、信号处理、元胞自动机、图像处理、路径规划、无人机等多种领域的Matlab仿真,相关matlab代码问题可私信交流。

部分理论引用网络文献,若有侵权联系博主删除

你可能感兴趣的:(物理应用,matlab,图像处理,算法)