White noise is a random noise with equal intensities at different frequencies. It is most well-known as what appeared on old televisions when no signal was found.
noise_white( dim, frequency = 0.01, pertubation = "none", pertubation_amplitude = 1 ) gen_white(x, y = NULL, z = NULL, t = NULL, frequency = 1, seed = NULL, ...)
dim | The dimensions (height, width, (and depth, (and time))) of the noise to be generated. The length determines the dimensionality of the noise. |
---|---|
frequency | Determines the granularity of the features in the noise. |
pertubation | The pertubation to use. Either |
pertubation_amplitude | The maximal pertubation distance from the
origin. Ignored if |
x, y, z, t | Coordinates to get noise value from |
seed | The seed to use for the noise. If |
... | ignored |
For noise_white()
a matrix if length(dim) == 2
or an array if
length(dim) >= 3
. For gen_white()
a numeric vector matching the length of
the input.
# Basic use noise <- noise_white(c(100, 100)) plot(as.raster(normalise(noise)))# Using the generator grid <- long_grid(seq(1, 10, length.out = 1000), seq(1, 10, length.out = 1000)) grid$noise <- gen_white(grid$x, grid$y) plot(grid, noise)
![]()