资源简介
一个基于matlab的简单实现数字全息图像再现的程序。
代码片段和文件信息
clc
clear
t=3.2e-006;%取样间隔1
theta=2; %入射角
W=632.8e-009;%为再现光波长
z=1;
I_1=double(imread(‘G:\quanxi1.bmp‘));
I=I_1-mean(mean(I_1));
[mn]=size(I_1);
[XY]=meshgrid(1:m1:n);
dx=W*z/(t*m);%像面上的取样间隔
C=exp((i*2*pi/W)*(sin(theta*pi/180)*t.*Y));%C为再现光
A=(exp(i*2*pi*z/W)/(i*W*z))*exp((i*pi/(W*z))*((dx)^2).*((X-m/2).^2+(Y-n/2
- 上一篇:4PSK的MATLAB仿真程序
- 下一篇:神经网络PID控制器设计
评论
共有 条评论