博客
关于我
2021-05-27
阅读量:799 次
发布时间:2023-04-17

本文共 623 字,大约阅读时间需要 2 分钟。

光栅模拟实验

本实验采用光栅模拟技术,对光栅的空间频谱和平面场分布进行分析。光栅的基本参数设置如下:光栅间距d=10mm,缝宽为3mm,缝数为10。

代码初始化:

f=zeros(100,100);for i=0:2    f(8+i:10:98+i,:)=1;endd=0.01;

代码解释:首先初始化一个100x100的二维矩阵f,赋值为0。然后通过循环设置特定位置的值为1,模拟光栅的缝纹结构。最后设置光栅间距d=0.01mm。

傅里叶变换:

y=fft2(f);lambda=5.00e-7; %波长k=2*pi/lambda; %波数z=2*d^2/lambda; %Talbot距离H=exp(j*k*z); %菲涅尔衍射传递函数r=H*y; %观察平面场分布的频谱f0=ifft2(r); %二维傅里叶逆变换,得到观察平面场分布的复振幅分布

傅里叶变换分析:

  • 对光栅矩阵f进行二维傅里叶变换,得到空间频谱y。
  • 计算波长lambda=5.00e-7米,波数k=2*pi/lambda。
  • 计算Talbot距离z=2*d^2/lambda。
  • 应用菲涅尔衍射传递函数H,计算平面场分布的频谱r。
  • 进行二维逆傅里叶变换,得到复振幅分布f0。
  • 结果展示:

    subplot(1,2,1),imshow(f);subplot(1,2,2),imshow(f0);

    实验结果:

  • 原始光栅矩阵f的显示图像。
  • 复振幅分布图像f0。
  • 图1:光栅模拟实验结果

    转载地址:http://gtgfk.baihongyu.com/

    你可能感兴趣的文章
    mysql生成树形数据_mysql 实现树形的遍历
    查看>>
    mysql用于检索的关键字_Mysql全文搜索match...against的用法
    查看>>
    MySQL用得好好的,为什么要转ES?
    查看>>
    MySql用户以及权限的管理。
    查看>>
    MySQL用户权限配置:精细控制和远程访问的艺术!------文章最后有惊喜哦。
    查看>>
    mysql用户管理、常用语句、数据分备份恢复
    查看>>
    MySQL留疑问:left join时选on还是where?
    查看>>
    mysql登陆慢问题解决
    查看>>
    Mysql百万级数据查询优化
    查看>>
    MySQL的 DDL和DML和DQL的基本语法
    查看>>
    mysql的 if else , case when then, IFNULL
    查看>>
    MySQL的10种常用数据类型
    查看>>
    MySQL的btree索引和hash索引的区别
    查看>>
    mysql的cast函数
    查看>>
    MySql的CRUD(增、删、改、查)操作
    查看>>
    MySQL的DATE_FORMAT()函数将Date转为字符串
    查看>>
    mysql的decimal与Java的BigDecimal用法
    查看>>
    MySql的Delete、Truncate、Drop分析
    查看>>
    MySQL的Geometry数据处理之WKB方案
    查看>>
    MySQL的Geometry数据处理之WKT方案
    查看>>