点击上方【蓝字】关注我们
openExample('parallel/paralleldemo_gpu_fft2');
parallel.gpu.enableCUDAForwardCompatibility(true);
N2 = gpuArray(1024);
[gx,gy] = meshgrid(-1:1/N2:(N2-1)/N2);
aperture = (abs(gx)<4/N2).*(abs(gy)<2/N2);
lightsource = double(aperture);
farfieldsignal = fft2(lightsource);
farfieldintensity = real(farfieldsignal.*conj(farfieldsignal));
imagesc(fftshift(farfieldintensity));
axis("equal");
axis("off");
title("Rectangular Aperture Far-field Diffraction Pattern");
关于以上计算工具详情可参考以下网站:
欢迎投稿
欢迎广大读者朋友投稿,内容与光学研究相关即可,可以介绍和宣传自己工作,研究团队介绍,知识分享等,内容不限!
加群:
为了方便交流,我们建立了科研交流群,入群的朋友可添加以下微信号,添加时请备注添加交流群。(微信:qiangqiang093)。
点个 在看 你最好看