aurora_3128
2021-01-27 16:24求问怎么将长度为N/2的窗函数放到长度为N的零数组中间
MATLAB程序
defocus_aa=imread('defocus_aa.tif');
fft_aa=double(fft2(defocus_aa));
%% 加窗
defocus_aa=double(defocus_aa);
Windows_1=hanning(length(defocus_aa)/2);
% figure;
% plot(abs(Windows_1))
%改变窗函数形状
Windows_fft=fft(Windows_1,length(defocus_aa));
% Windows_fft=fft(Windows_1);
% Windows_fft1=fftshift(Windows_fft);
Windows=fftshift(Windows_fft);
Windows=ifft2(Windows);
figure;
plot(abs(Windows))
时域的窗函数图是前面是汉宁窗的形状,后面是零,现在想改成中心为汉宁窗,两边为零 qing'q
- 点赞
- 回答
- 收藏
- 复制链接分享
0条回答
为你推荐
- 计算数组中奇数和偶数元素的平均值(程序填空)
- c++
- 1个回答
- 是否存在基于实际值和最大值自动设置特定零数的本机函数?
- function
- php
- 4个回答
- c++ bool类型的函数问题
- c++
- 5个回答