可视化计算离线作业(7)
时间:2025-04-21
时间:2025-04-21
6.(20分)设计一个程序,应用函数subplot(1,2,1)、subplot(1,2,2)分别显示您本人的二张照片,然后对二张照片分别进行傅立叶变换,并分别画出变换后的频域信号。再把2个频域信号相加,经傅立叶逆变换后,显示时域信号的图像。 原图:
clear
figure(1);
I=imread('d:\a.jpg');
K= imread('d:\b.jpg');
subplot(1,2,1),imshow(I)
title('zhangqi')
xlabel('照片a');
subplot(1,2,2),imshow(K)
title('zhangqi')
xlabel('照片b');
figure(2)
X1=fft(I)
subplot(2,2,1),plot(X1(1:10))
title('zhangqi')
xlabel('照片a 变换后');
X2=fft(K);
subplot(2,2,2),plot(X2(1:512))
title('zhangqi')
xlabel('照片b 变换后');
X3=X1+X2; 0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 -2.5 -2
-1.5
-1
-0.5
0.5
1
1.5
2
2.5
?? Input Output