[問題]一段看不懂的程式碼 跪求幫助...

看板MATLAB作者 (阿先)時間13年前 (2012/08/29 22:35), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
如題 最近拿到一段程式碼 但是怎麼看我都看不懂.... F1 = fft2(phase1); F2 = F1.*phase2; g = fft2(F2); absg=abs(g); gg=(absg-min(min(absg)))./(max(max(absg))-min(min(absg))).*255; g=gg.*exp(i.*angle(g)); absg=abs(g); temp = abs(gg - Vrimg); mse3(a*2-1) = sum(sum(temp .^ 2))/16384; %%%%%%%%%%%就是這一段開始~~~~~~~~~~~~~~~~~~~~~~~~ index = temp>3; index2 = index & ~absg; g(index2) = Vrimg(index2); index3 = index & absg; g(index3) = g(index3)./absg(index3).*Vrimg(index3); 似乎是在作邏輯判斷嗎? 但這種方式的邏輯判斷是在做甚麼....我實在看不懂 懇請各位前輩幫幫小弟 感謝<3 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.35.56.47
文章代碼(AID): #1GFYYfzj (MATLAB)