搜索资源列表
MatrixOper
- 矩阵运算处理,包括FFT,IFFT,FFTSHIFT等
fftshift_and_triang
- 用C++实现了MATLAB中fftshift及triang函数功能,代码是实现此二功能的函数
change
- matlab中应用小波变换的几个程序 包括cwt,dwt,fft,fftshift的使用 版本为matlab7.0
chap04
- ch4_1_4:对f进行补零(区域大小为256×256),而后进行二维快速傅立叶变换(§4.1.2) ch4_1_5:使变换结果的零频率分量位于中心,调用函数fftshift(§4.1.2) ch4_1_6:利用函数ifft2对乘积进行傅立叶反变换(§4.1.3) ch4_1_7:得到在图像text.png中对应字母“a”的定位结果(§4.1.3) ch4_2_1:对一幅图像进行离散余弦变换(§4.2.1) ch4_
MatrixOper
- 矩阵运算处理,包括FFT,IFFT,FFTSHIFT等-Matrix processing, including FFT, IFFT, FFTSHIFT, etc.
fftshift_and_triang
- 用C++实现了MATLAB中fftshift及triang函数功能,代码是实现此二功能的函数-With C++ Achieved in MATLAB function fftshift and triang function code is to achieve a function of these two functions
change
- matlab中应用小波变换的几个程序 包括cwt,dwt,fft,fftshift的使用 版本为matlab7.0-Application of wavelet transform matlab several procedures, including cwt, dwt, fft, fftshift use version matlab7.0
chap04
- ch4_1_4:对f进行补零(区域大小为256×256),而后进行二维快速傅立叶变换(§4.1.2) ch4_1_5:使变换结果的零频率分量位于中心,调用函数fftshift(§4.1.2) ch4_1_6:利用函数ifft2对乘积进行傅立叶反变换(§4.1.3) ch4_1_7:得到在图像text.png中对应字母“a”的定位结果(§4.1.3) ch4_2_1:对一幅图像进行离散余弦变换(§4.2.1) ch4_
cgh
- 计算全息close all clc clear A=zeros(64) A(15:20,20:40)=1 A(15:50,20:25)=1 A(45:50,20:40)=1 A(30:34,20:35)=1 % ppp=exp(rand(64)*pi*2*i) A=A.*ppp % Author s email: zjliu2001@163.com figure imshow(abs(A),[])
chap04
- ch4_1_1:矩形连续函数的傅立叶变换(§4.1.1) ch4_1_2:构建一个矩形函数(§4.1.2) ch4_1_3:对f进行二维快速傅立叶变换(§4.1.2) ch4_1_4:对f进行补零(区域大小为256×256),而后进行二维快速傅立叶变换(§4.1.2) ch4_1_5:使变换结果的零频率分量位于中心,调用函数fftshift(§4.1.2) -ch4_1_1: rectangular continuo
chap04
- matlab实例clearN=100f=zeros(50,50) f(15:35,23:28)=1 figure(1)imshow(f, notruesize )F=fft2(f,N,N) F2=fftshift(abs(F)) figure(2)x=1:N y=1:N mesh(x,y,F2(x,y)) colormap(gray) colorbar-matlab
DSB_FM_TRANSMIT
- Transmit 2 signals via DSB-SC AM Fs= 44.1 KHz , fft fftshift
example4_6
- :滤波 fs=400 采样频率,必须大于两倍基带信号最高频率 ts=1/fs 采样时间间隔 T=5 时间窗大小 t=0:ts:T -hf1=zeros(1,N) hf1(f<=B1&f>=-B1)=1 y1=hf1.*fftshift(y) figure subplot(211) plot(f,abs(fftshift(y))/N,f,hf1, r-- ) axis([-
example4_3
- 例3:分析占空比为ta的矩形脉冲频谱 T=1 时间窗大小 ta=0.5 占空比 N=256 t=linspace(-T,T,N) ts=2*T/N fs=1/ts -x=zeros(1,N) x(N/2-round(N/2*ta):N/2+round(N/2*ta))=ones(1,2*round(N/2*ta)+1) y=fft(x,N) figure plot(
shift1
- fftshift 比较实数和复数傅里叶变换频谱的不同,以及N取值对其频谱特点的影响。-fftshift more real and complex Fourier transform spectrum of different, and the N values of the characteristics of its spectrum.
matlab-work
- f=zeros(30,30) f(5:24,13:17)=1 imshow(f, notruesize ) F=fft2(f,256,256) F2=fftshift(F) figure,imshow(log(abs(F2)),[-1 5], notruesize ) -f=zeros(30,30) f(5:24,13:17)=1 imshow(f, notruesize ) F=fft
Image-Processing-3
- 矩形连续函数的傅立叶变换:构建一个矩形函数,对f进行补零,而后进行二维快速傅立叶变换:使变换结果的零频率分量位于中心,调用函数fftshift:映射和重建图像-Fourier transform of rectangular continuous function: for a rectangular function, the zeros of f, then the two-dimensional fast Fourier tran
rectanglePulse
- 利用函数建立非负矩形脉冲,然后利用频谱分析函数对该矩形脉冲进行频谱分析,并进行频率移位修正(利用FFTSHIFT),观察该脉冲频谱。-Use function to create a non-negative rectangular pulse, and then use the spectral analysis of the rectangular pulse function spectral analysis, and the
fft2fftshift
- matlab 实现二维fft 并试算fftshift函数的功能 是学者们学习的好帮手-two-dimensional fft matlab fftshift function spreadsheet functions scholars learn good helper
fftshift
- 主要是用c语言实现matlab中的fftshift函数的,-Mainly used c language matlab in fftshift function,