gpt4 book ai didi

matlab - 如何从 2D FFT 计算功率谱

转载 作者:太空宇宙 更新时间:2023-11-03 19:53:42 25 4
gpt4 key购买 nike

我在做实验作业时遇到了一个问题,不知道如何实现:

在灰度图像上使用fft2 进行傅立叶变换,然后计算功率谱。到目前为止,这是我的代码:

>> Pc = imread('pckint.jpg');
>> whos Pc;
Name Size Bytes Class Attributes

Pc 256x256 65536 uint8

>> imshow(Pc);
>> result = fft2(Pc);

我的问题来自结果。如何计算功率谱?

最佳答案

尝试:

psd=abs(fftshift(fft2(Pc))).^2;

以分贝为单位:

psd=immultiply(log10(abs(fftshift(fft2(Pc)))), 20);

关于matlab - 如何从 2D FFT 计算功率谱,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19867279/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com