• 大小: 743B
    文件类型: .m
    金币: 2
    下载: 1 次
    发布日期: 2021-01-07
  • 语言: Matlab
  • 标签:

资源简介

一个基于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

评论

共有 条评论