资源简介

基于matlab设计DOE元件的GS算法源代码,有3个文档,其中t31.m演示了GS算法的实现。适用于标量衍射理论计算。

资源截图

代码片段和文件信息

%%1D grating%%
clear

N=500;
A=zeros(1N);
P=100;
FF=0.5;

for q=1:N;
  if rem(qP)    A(1q)=1;
  end
end

A=repmat(AN1);

%%  O=ones(NFF*P);
%%  Z=zeros(NP-FF*P);
%%  unit=[O Z];
%%  A=repmat(unit1N/P);

E=fftshift(fft2(A));
IN=(abs(E)/(N*N)).*(abs(E)/(N*N));
figure(1)
colormap(gray);

imagesc(A);
figure(2)
colormap(gray);
imagesc(IN);

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        381  2019-12-18 15:52  基于matlab设计DOE元件的GS算法源代码\t21.m

     文件        396  2019-12-18 15:51  基于matlab设计DOE元件的GS算法源代码\t22.m

     文件        917  2020-01-02 11:17  基于matlab设计DOE元件的GS算法源代码\t31.m

     目录          0  2020-03-05 15:38  基于matlab设计DOE元件的GS算法源代码

----------- ---------  ---------- -----  ----

                 1694                    4


评论

共有 条评论