資源簡介
制作人工散斑模擬圖,很實用,可直接實用。
代碼片段和文件信息
%?模擬散斑圖
function?[imagefimageh]=monitu(uvuxuyvxvyszxszynumsR)
%?u=0;v=0;ux=0;vx=0;?uy=0;vy=0;??????????????%變形參數
X=unifrnd(1szx1nums);
Y=unifrnd(1szy1nums);
ik=round(unifrnd(010001nums));
%%%%%%%%%%%%%%%%速度顯示條程序段1%%%%%%%%%%%%%%%%%
steps=szy;
if?steps<=0
????steps=1;
end
hwait=waitbar(0‘請等待>>>>>>>>‘);
step=steps/100;
%%%%%%%%%%%%%%%%速度顯示條程序段1%%%%%%%%%%%%%%%%%
for?ii=1:szy
????for?jj=1:szx
?????image1(1)=0;
?????image2(1)=0;
????????for?i=1:nums
???????????image1=image1+ik(i)*exp(-((ii-X(i))^2+(jj-Y(i))^2)/R^2);
???????????image2=image2+ik(i)*exp(-((ii-X(i)-v-vx*X(i)-vy*Y(i))^2+(jj-Y(i)-u-ux*Y(i))^2-vy*Y(i))/R^2);
????????end
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????1417??2010-01-06?16:49??monitu.m
評論
共有 條評論