READ ME
Initial Commit:
INTRO:
This is me learning how to use Github and repositories, so bear with me. Initial version of code posted 3/11/22. Be careful running entire GratingSimulations.m at once, especially with high N values, because it will take Forever. If you have any questions/sugguestions let me know, and I will do my best to answer or incorporate them.
N values:
N is calculated by dividing the period of the grating by two, and multiplying that by the number of lines you want. The Carpientier et. al. paper that we have been referencing fabricated gratings with a length and width of 0.5 cm and a period of 120 um (line width of 60 um for 80 fringes total (dark and light)). N for this would be 4800 (approximately the length of the grating). I've only run radial mode simulations for N=1800, and am living in fear for when I need to run for the higher value. Currently, I'm going to be testing scaling, to see if we can save some computation time. I just don't want to lose resolution when we blow it back up.
CODE INCLUDED:
GratingSimulations: Giant catch all program which generates fork holograms using two different methods, diffraction simulations via FFT of the fork holograms produced, generation of spiral phase plate/vortex retarder phase profiles. If you'd prefer me to include individual programs for each section of code just let me know.
LG_Visualization: Displays what the spatial, intensity, and phase profile of LG beams should look like.
laser_cmap: custom colormap mimicking red laser light. Just included to be fancy shmancy,
Update 5/11/22:
Fork_Hologram_Generator.m: Matlab file used to generate Masks used for printing! *USE THIS INSTEAD
OF GRATINGSIMULATIONS.M* Make sure you edit filenames and display options for files you want to save!
DFX Files: all DFX files created for the project, even though only the inverse ones were used for 3D modeling.
The files all have a border as they were meant for 3D printing.
Hologram Masks with Borders: All holograms (inverse and not) made for the project
没有合适的资源?快使用搜索试试~ 我知道了~
【光学】基于matlab LG光束和叉全息图的干涉和衍射模拟【含Matlab源码 3635期】.zip
共78个文件
bmp:34个
dxf:31个
stl:5个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 144 浏览量
2023-12-13
20:30:09
上传
评论
收藏 5.01MB ZIP 举报
温馨提示
CSDN海神之光上传的全部代码均可运行,亲测可用,尽我所能,为你服务; 1、代码压缩包内容 主函数:main.m; 调用函数:其他m文件;无需运行 运行结果效果图; 2、代码运行版本 Matlab 2019b;若运行有误,根据提示修改;若不会,可私信博主; 3、运行操作步骤 步骤一:将所有文件放到Matlab的当前文件夹中; 步骤二:双击打开main.m文件; 步骤三:点击运行,等程序运行完得到结果; 4、物理应用 仿真:导航、地震、电磁、电路、电能、机械、工业控制、水位控制、直流电机、平面电磁波、管道瞬变流、刚度计算 光学:光栅、杨氏双缝、单缝、多缝、圆孔、矩孔衍射、夫琅禾费、干涉、拉盖尔高斯、光束、光波、涡旋 定位问题:chan、taylor、RSSI、music、卡尔曼滤波UWB 气动学:弹道、气体扩散、龙格库弹道 运动学:倒立摆、泊车 天体学:卫星轨道、姿态 船舶:控制、运动 电磁学:电场分布、电偶极子
资源推荐
资源详情
资源评论
收起资源包目录
【光学】基于matlab LG光束和叉全息图的干涉和衍射模拟【含Matlab源码 3635期】.zip (78个子文件)
【光学】基于matlab LG光束和叉全息图的干涉和衍射模拟【含Matlab源码 3635期】
Grating_Sims-main
laser_cmap.m 3KB
LG_Visualization.m 2KB
GratingSimulations.m 6KB
6mm_8x_fixed
LG_20_8x_fixed.stl 2.62MB
LG_12_W1000_8x_fixed.stl 2.68MB
LG_11_W1000_8x_fixed.stl 1.91MB
LG_10_8x_fixed.stl 878KB
LG_02_W1000_8x_fixed.stl 1.09MB
README.txt 2KB
运行结果.jpg 44KB
DFX Files
Note.txt 110B
Original
LG_12_W500_ZP600_LG.dxf 4.69MB
LG12_W1000_LL.dxf 5.67MB
LG_11_W500_ZP600_LG.dxf 4.34MB
LG11_W2000_LL.dxf 5.48MB
LG_11_W500_LL.dxf 4.65MB
LG_12_W1000_ZP600_LG.dxf 5.36MB
LG_12_W2000_ZP600_LG.dxf 6.58MB
LG_02_W1000_ZP600_LG.dxf 4.39MB
LG_11_W1000_LL.dxf 4.98MB
LG_11_W1000_ZP600_LG.dxf 4.66MB
LG_11_W2000_ZP600_LG.dxf 5.18MB
LG_02_W2000_ZP600_LG.dxf 5.31MB
LG_10_ZP600_LG.dxf 3.85MB
LG_02_W500_ZP600_LG.dxf 3.84MB
LG_20_ZP600_LG.dxf 4.51MB
Inverted
LG_11_W1000_ZP600_INV_LL.dxf 795KB
LG_12_W2000_ZP600_INV_LG.dxf 1.62MB
LG_12_W500_ZP600_INV_LG.dxf 819KB
LG_12_W1000_ZP600_INV_LL.dxf 1.08MB
LG_10_ZP600_INV_LG.dxf 515KB
LG_02_W500_ZP600_INV_LG.dxf 233KB
LG_11_W500_ZP600_INV_LL.dxf 668KB
LG_12_W1000_ZP600_INV_LG.dxf 1.08MB
LG_02_W1000_ZP600_INV_LG.dxf 452KB
LG_11_W2000_ZP600_INV_LL.dxf 1.01MB
LG_11_W2000_ZP600_INV_LG.dxf 1.01MB
LG_02_W2000_ZP600_INV_LG.dxf 881KB
LG_11_W500_ZP600_INV_LG.dxf 668KB
LG_11_W1000_ZP600_INV_LG.dxf 795KB
LG_20_ZP600_INV_LG.dxf 1012KB
LG_02_W1000_ZP600_INV_LL.dxf 452KB
Hologram Masks with Borders
LG_12_W500_ZP600_INV_LG.bmp 4.3MB
LG_11_W2000_ZP600_LL.bmp 4.3MB
LG_02_W1000_ZP600_LG.bmp 4.3MB
LG_11_W500_ZP600_INV_LG.bmp 4.3MB
LG_02_W1000_ZP600_INV_LG.bmp 4.3MB
LG_10_ZP600_LG.bmp 4.3MB
LG_11_W500_ZP600_LG.bmp 4.3MB
LG_11_W500_ZP600_INV_LL.bmp 4.3MB
LG_12_W1000_ZP600_INV_LL.bmp 4.3MB
LG_11_W2000_ZP600_INV_LL.bmp 4.3MB
LG_11_W1000_ZP600_LL.bmp 4.3MB
LG_11_W2000_ZP600_LG.bmp 4.3MB
LG_02_W500_ZP600_INV_LG.bmp 4.3MB
LG_11_W500_ZP600_LL.bmp 4.3MB
LG_12_W1000_ZP600_LG.bmp 4.3MB
LG_02_W2000_ZP600_INV_LG.bmp 4.3MB
LG_12_W500_ZP600_LG.bmp 4.3MB
LG_12_W1000_ZP600_INV_LG.bmp 4.3MB
LG_10_ZP600_NoRad.bmp 4.3MB
File_Naming_Convention.txt 658B
LG_20_ZP600_LG.bmp 4.3MB
LG_02_W1000_ZP600_INV_LL.bmp 4.3MB
LG_11_W1000_ZP600_INV_LL.bmp 4.3MB
LG_12_W1000_ZP600_LL.bmp 4.3MB
LG_11_W1000_ZP600_LG.bmp 4.3MB
LG_12_W2000_ZP600_INV_LG.bmp 4.3MB
LG_20_ZP600_NoRad.bmp 4.3MB
LG_10_ZP600_INV_LG.bmp 4.3MB
LG_11_W2000_ZP600_INV_LG.bmp 4.3MB
LG_02_W500_ZP600_LG.bmp 4.3MB
LG_12_W2000_ZP600_LG.bmp 4.3MB
LG_02_W2000_ZP600_LG.bmp 4.3MB
LG_11_W1000_ZP600_INV_LG.bmp 4.3MB
LG_20_ZP600_INV_LG.bmp 4.3MB
LG_02_W1000_ZP600_LL.bmp 4.3MB
Fork_Hologram_Generator.m 3KB
共 78 条
- 1
资源评论
海神之光
- 粉丝: 5w+
- 资源: 6110
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功