资源简介

使用matlab模拟生成散斑图,是光学散斑研究的重要图。

资源截图

代码片段和文件信息

%12th march - hot3d

clear all; close all;
a=1;b=255;

n=300; m=300; 
 

I = zeros(nm);
Id = zeros(nm);
Id2 = zeros(nm);
Id3 = zeros(nm);
Id4 = zeros(nm);
Id5 = zeros(nm);
Id6 = zeros(nm);

nel = numel(I);
Rindices = randperm(nel);

N10=400;
I(Rindices(1:N10)) = 255;
figure(33)
image((I)); colormap(‘gray‘)
[xkykvk]=find(I);

s=length(xk);
R=4;

% roi_start=20; roi_end=m-20;

u=0.25; ux=0.0; uy=0.0;
v=0.0; vx=0; vy=0.0;

u2=0.75; ux2=0; uy2=0;
v2=0.0; vx2=0.0; vy2=0;

% u3=0.15; ux3=0.00; uy3=0;
% v3=0; vx3=0.0; vy3=0;

% u4=0.2; ux4=0; uy4=0.0;
% v4=0; vx4=0.0; vy4=0;

% u5=0.25; ux5=0; uy5=0;
% v5=0.0; vx5=0.0; vy5=0;

% u6=0.3; ux6=0; uy6=0;
% v6=0; vx6=0.0; vy6=0.0;

% u7=0.35; ux7=0.0; uy7=0.0;
% v7=0.0; vx7=0; vy7=0.0

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件        7025  2014-09-16 08:26  speckle.m

评论

共有 条评论