vecx {Morpho} | R Documentation |
convert an 3D array into a matrix and back
Description
converts a 3D-array (e.g. containing landmark coordinates) into a matrix, one row per specimen or reverse this.
Usage
vecx(x, byrow = FALSE, revert = FALSE, lmdim)
Arguments
x |
array or matrix |
byrow |
logical: if TRUE, the resulting vector for each specimen will
be |
revert |
revert the process and convert a matrix with vectorized landmarks back into an array. |
lmdim |
number of columns for reverting |
Value
returns a matrix with one row per specimen
Author(s)
Stefan Schlager
Examples
if (require(shapes)) {
data <- vecx(gorf.dat)
#revert the procedure
gdat.restored <- vecx(data,revert=TRUE,lmdim=2)
range(gdat.restored-gorf.dat)
}
[Package Morpho version 2.12 Index]