博客
关于我
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字符集与排序规则
    查看>>
    MySQL字符集乱码
    查看>>
    mysql字符集设置
    查看>>
    mysql存储IP地址的数据类型
    查看>>
    mysql存储中文 但是读取乱码_mysql存储中文乱码
    查看>>
    MySQL存储引擎
    查看>>
    MySQL存储引擎
    查看>>
    MySQL存储引擎--MYSIAM和INNODB引擎区别
    查看>>
    Mysql存储引擎(1):存储引擎体系结构和介绍
    查看>>
    Mysql存储引擎(2):存储引擎特点
    查看>>
    MySQL存储引擎--MyISAM与InnoDB区别
    查看>>
    mysql存储总结
    查看>>
    mysql存储登录_php调用mysql存储过程会员登录验证实例分析
    查看>>
    MySql存储过程中limit传参
    查看>>
    MySQL存储过程入门
    查看>>
    mysql存储过程批量建表
    查看>>
    MySQL存储过程的使用实现数据快速插入
    查看>>
    mysql存储过程详解
    查看>>