博客
关于我
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删除重复数据通用SQL
    查看>>
    mysql判断某一张表是否存在的sql语句以及方法
    查看>>
    mysql加入安装策略_一键安装mysql5.7及密码策略修改方法
    查看>>
    mysql加强(1)~用户权限介绍、分别使用客户端工具和命令来创建用户和分配权限
    查看>>
    mysql加强(3)~分组(统计)查询
    查看>>
    mysql加强(4)~多表查询:笛卡尔积、消除笛卡尔积操作(等值、非等值连接),内连接(隐式连接、显示连接)、外连接、自连接
    查看>>
    mysql加强(5)~DML 增删改操作和 DQL 查询操作
    查看>>
    mysql加强(6)~子查询简单介绍、子查询分类
    查看>>
    mysql加强(7)~事务、事务并发、解决事务并发的方法
    查看>>
    MySQL千万级多表关联SQL语句调优
    查看>>
    mysql千万级大数据SQL查询优化
    查看>>
    MySQL千万级大表优化策略
    查看>>
    MySQL单实例或多实例启动脚本
    查看>>
    MySQL压缩包方式安装,傻瓜式教学
    查看>>
    MySQL原理、设计与应用全面解析
    查看>>
    MySQL原理简介—1.SQL的执行流程
    查看>>
    MySQL参数调优详解
    查看>>
    mysql参考触发条件_MySQL 5.0-触发器(参考)_mysql
    查看>>