필터 지우기
필터 지우기

How to plot Power spectral density vs. wavenumber for a two dimensional data

조회 수: 8 (최근 30일)
math seeker
math seeker 2019년 2월 8일
답변: Bjorn Gustavsson 2019년 2월 8일
I have a two dimansional spatial data. The data is a matrix of the size 430 X 430 with a distance of 2 km between data points. I want to plot a curve of power spectral density of the data versus wave number. How can I do it in Matlab

답변 (1개)

Bjorn Gustavsson
Bjorn Gustavsson 2019년 2월 8일
Well for the power-spectral density of the entire image you can just look at the power of the 2-D fft:
fData = fft2(d); % pad with zeros as you see fit to avoid aliasing
imagesc(log10(abs(fftshift(fData)).^2))
HTH

카테고리

Help CenterFile Exchange에서 Spectral Measurements에 대해 자세히 알아보기

제품

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by