dfourier_shape: Calculates and draws 'dfourier' shapes

Description Usage Arguments See Also Examples

Description

Calculates shapes based on 'Discrete cosine transforms' given harmonic coefficients (see dfourier) or can generate some random 'dfourier' shapes. Mainly intended to generate shapes and/or to understand how dfourier works.

Usage

1
dfourier_shape(A, B, nb.h, nb.pts = 60, alpha = 2, plot = TRUE)

Arguments

A

vector of harmonic coefficients

B

vector of harmonic coefficients

nb.h

if A and/or B are not provided, the number of harmonics to generate

nb.pts

if A and/or B are not provided, the number of points to use to reconstruct the shapes

alpha

tThe power coefficient associated with the (usually decreasing) amplitude of the harmonic coefficients (see efourier_shape)

plot

logical whether to plot the shape

See Also

Other dfourier: dfourier_i, dfourier

Examples

1
2
3
4
# some signatures
panel(coo_align(Opn(replicate(48, dfourier_shape(alpha=0.5, nb.h=6)))))
# some worms
panel(coo_align(Opn(replicate(48, dfourier_shape(alpha=2, nb.h=6)))))


Search within the Momocs package
Search all R packages, documentation and source code

Questions? Problems? Suggestions? or email at ian@mutexlabs.com.

Please suggest features or report bugs with the GitHub issue tracker.

All documentation is copyright its authors; we didn't write any of that.