文件名称:离散余弦压缩代码matlab-fft-project:用于快速傅立叶变换的项目的MATLAB代码
文件大小:875KB
文件格式:ZIP
更新时间:2024-06-10 18:18:27
系统开源
离散余弦压缩代码matlab fft项目 用于快速傅立叶变换的项目的MATLAB代码。 该报告可以在上找到。 用法 FFT功能 函数my_fft将行向量f作为输入,并将其离散傅立叶变换作为行向量F 。 如果f的长度是2的幂,则F的长度将相同。 如果f的长度不是2的幂,则f将用零填充,因此其长度是2的幂, F将是填充向量的DFT。 如果可能,最好避免输入长度不是2的幂的向量。函数my_ifft行为类似,但是返回DFT的倒数。 >> f = rand( 1 , 4 ) + 1i *rand( 1 , 4 ) f = 0.3835 + 0.6944i 0.5319 + 0.0586i 0.9283 + 0.4466i 0.4586 + 0.8500i >> F = my_fft(f) % returns the discrete Fourier transform of f F = 2.3023 + 2.0495i - 1.3361 + 0.1744i 0.3213 + 0.2324i 0.2466 + 0.3210i >> my_ifft(F) % should be the same a
【文件预览】:
fft-project-master
----bee.png(255KB)
----fft_recursive.m(980B)
----my_idct.m(998B)
----my_idst.m(208B)
----slow_idct.m(452B)
----bitreverseperm.m(1KB)
----my_dst.m(701B)
----my_idct2.m(148B)
----my_ifft.m(168B)
----my_ifft2.m(139B)
----realifft.m(827B)
----padwithzeroes.m(274B)
----slow_dst.m(397B)
----my_fft2.m(199B)
----heateqn.m(2KB)
----jpegcompression.m(1KB)
----README.md(5KB)
----realfft.m(695B)
----fft_iterative.m(2KB)
----report.pdf(631KB)
----slow_dct.m(306B)
----slow_dft.m(515B)
----my_dct.m(770B)
----my_dct2.m(136B)
----my_fft.m(202B)