initmetagauss: Generate the spectral amplitudes for a metagaussian field

Description Usage Arguments Value Author(s) Examples

View source: R/initmetagauss.R

Description

A Fourier spectrum with prescribed logarithimic slope and zero phases is constructed.

Usage

1

Arguments

sx

spectral slope for the output field. The convention is that this is the slope of k*|A(k)|^2.

ns

size of the output field.

Value

Output complex field in Fourier space with specified spectral slope, with dimensions c(ns, ns).

Author(s)

Jost von Hardenberg, j.vonhardenberg@isac.cnr.it

Examples

1
2
3
4
5
6
7
# Make a synthetic rainfall field with prescribed logarithmic spectral slope
f = initmetagauss(1.7, 64)
r = metagauss(f)
# Check slope of the resulting field
fx <- fft2d(r)
fitslope(fx)
# 1.640373

rainfarmr documentation built on May 1, 2019, 8:02 p.m.