原理

在大多数情况下,光栅与焦距为f的透镜一起使用,如下图。
其中,第0衍射级和第m衍射级之间的间距可以使用三角函数f *tanβ来估计。


一般来说,远场中的衍射图案是通过计算孔径函数的傅里叶变换来估计的。假设A(x,y)是孔径函数,那么衍射图案的振幅分布E(u,v)可以表示为如下形式(即孔径函数的傅里叶变换):

其中,f是透镜焦距,沿x和y方向上的空间频率分别为fx=x/λffy=y/λf

模拟仿真

本文对上述过程进行了仿真,仿真结果如下:

模拟仿真的一维振幅光栅轮廓如下图所示


一维振幅光栅在傅里叶平面上的衍射图案;需要注意,该衍射图案需要放大才能观察到。

程序获取

该仿真程序可通过点击如下链接进行下载:
一维振幅光栅的MATLAB仿真程序

该程序下载即可运行,无任何其他子程序。

一维振幅光栅的MATLAB仿真程序相关推荐

  1. 量子遗传算法原理与MATLAB仿真程序

    写在前面: 1.其实这些智能算法的思想都差不多,只不过是各自搜寻方式.编码方式.种群更新方式等不一样而已. 量子遗传算法是在遗传算法的基础上使用了一种新的编码方式. 2.直接看前面介绍可能会觉得较难, ...

  2. matlab控制算法C语言,PID算法Matlab仿真程序和C程序

    <PID算法Matlab仿真程序和C程序>由会员分享,可在线阅读,更多相关<PID算法Matlab仿真程序和C程序(6页珍藏版)>请在人人文库网上搜索. 1.增量式PID控制算 ...

  3. pid算法matlab仿真程序和c程序,pid算法matlab仿真程序和c程序.doc

    pid算法matlab仿真程序和c程序.doc 1 增量式 PID 控制算 法 Matlab 仿真程序 设一被控对象 G(s) =50/(0.125s^2+7s),用增量式 PID 控制 算法编写仿真 ...

  4. 空间机械臂Matlab/Simulink仿真程序自由漂浮空间机械臂(双臂)轨迹跟踪控制matlab仿真程序

    空间机械臂Matlab/Simulink仿真程序自由漂浮空间机械臂(双臂)轨迹跟踪控制matlab仿真程序,含空间机器人动力学模型,PD控制程序,带仿真结果,可供二次开发学习 ID:672006146 ...

  5. 协作通信-af df的matlab仿真,协作通信三种协作方式(AF+DF+CC)的matlab仿真程序

    [实例简介] 协作通信三种协作方式(AF+DF+CC)的matlab仿真程序 [实例截图] [核心代码] AFDFCC)的matlab仿真程序 ├── www.pudn.com.txt ├── 三种基 ...

  6. 智能控制matlab程序,智能算法的Matlab仿真程序及教程

    智能算法的Matlab仿真程序及教程 所属分类:*行业应用 开发工具:C/C++ 文件大小:3834KB 下载次数:4 上传日期:2020-07-02 11:17:04 上 传 者:nickyang ...

  7. matlab 计算半波宽,半导体激光器半高宽(FWHM)计算(包含matlab仿真程序).docx

    半导体激光器半高宽(FWHM)计算(包含matlab仿真程序) 半导体激光器半高宽(FWHM)计算一.问题描述Estimate the spot size (FWHM) in the lateral ...

  8. 惯性gps组合导航matlab,Strong-tracking-filter 基于强跟踪滤波算法的惯性加GPS组合导航matlab仿真程序 238万源代码下载- www.pudn.com...

    文件名称: Strong-tracking-filter下载 收藏√  [ 5  4  3  2  1 ] 开发工具: matlab 文件大小: 82 KB 上传时间: 2013-09-01 下载次数 ...

  9. 基于simulink的同步发电机短路暂态分析的MATLAB仿真程序

    基于simulink的同步发电机短路暂态分析的MATLAB仿真程序. ID:1640638392250129Chg1232

最新文章

  1. 孔子绝粮于陈蔡子贡孔子问答节选(白话)
  2. java的问题_Java的问题
  3. vue2中的过滤器filter怎样实现首字母大写
  4. gsoap的几个常用设置选项
  5. JAVA入门级教学之(文档里的is-a、is-like-a、has-a到底是什么意思)
  6. “数学不行,干啥也不行!”CTO:基础差的程序员,你不知道有多难!
  7. web渗透测试思路浅谈-----漏洞发现及利用
  8. DispatcherServlet服务调度
  9. 2100 没有反弹shell_反弹shell | ncbash
  10. 为什么要玩FLTK(Fast Light Tool Kit)
  11. 微分中值定理 (罗尔、拉格朗日、柯西)
  12. vue路由跳转总是跳转到首页,路由匹配不上
  13. 浅析STM32H7 FDCAN(二)
  14. git踩坑——中途才使用.gitignore文件
  15. 高德地图POI分类查询
  16. PS练习7——蒙版的使用
  17. w7电脑组件服务器,W7电脑系统电脑如何配置Web服务器
  18. 模拟电子技术-二极管及其基本电路
  19. python长度单位换算用def_计算字段示范
  20. 全国医师资格考试计算机化模拟考试系统考生操作流程

热门文章

  1. HDU 1254推箱子
  2. 一个适合初学者的C++推箱子小游戏
  3. AU如何为你的人声增加空旷感?
  4. python读取csv、xlsx文件
  5. 工程投标报名管理系统
  6. Linux内核移植天祥,Linux-2.6.31内核移植(一)
  7. 广告威客任务平台源码投票抖音点赞兼职悬赏/蚂蚁帮扶众人帮/可封装App带教程
  8. 【Unity3d学习】AR技术的简单了解
  9. BUUCTF-Misc(rar-神秘龙卷风)
  10. php 自定义编号,中国蚁剑自定义编码用法