fitslope {rainfarmr} | R Documentation |
Compute logarithmic slope of a spatial power spectrum
Description
Uses a linear fit to derive the log-log slope of a Fourier power spectrum.
Usage
fitslope(fx, kmin = 1, kmax = length(fx))
Arguments
fx |
vector containing input power spectrum starting from |
kmin |
minimum wavenumber for logarithmic fit range. |
kmax |
maximum wavenumber for logarithmic fit range. |
Value
The spatial spectral slope minus one. The slope is returned as the logarithmic slope of k*|A(k)|^2 where |A(k)|^2 are the squared spectral amplitudes provided in input..
Author(s)
Jost von Hardenberg, j.vonhardenberg@isac.cnr.it
Examples
# Make a synthetic rainfall field with prescribed logarithmic spectral slope
f = initmetagauss(1.7, 64)
r = metagauss(f)
# Check spectral slope of the resulting field
fx <- fft2d(r)
print(fitslope(fx))
# 1.640373
[Package rainfarmr version 0.1 Index]