1. 程式人生 > 其它 >Matlab:實現三角形掩膜輸入+傅立葉變換模擬

Matlab:實現三角形掩膜輸入+傅立葉變換模擬

技術標籤:Matlab_光學matlab光學成像

本文基於光學原理,用Matlab實現三角形掩膜FFT現象模擬。


Project Code
% 作者:ZQJ
% 日期:2021.1.29 星期五

%***********************模擬三角孔掩膜及其傅立葉變換圖樣**************************
clear,clc,close all;
triangle_image = double(rgb2gray((imread('三角孔掩膜.PNG'))));  %得到二維矩陣
subplot(1,2,1);
imagesc(triangle_image);colormap gray;
axis square; title('Triangle Mask'); subplot(1,2,2); imagesc(abs(fftshift(fft2(triangle_image)))); colormap gray; axis square; title('Triangle TTF Figure');
模擬結果圖:

在這裡插入圖片描述


專欄內容供作者本人或大家學習使用,多多指教 ~