Description Usage Arguments Details Value See Also Examples
Label each patch with a number in a binary matrix
percolation()
detects whether percolation occurs in the
matrix (i.e. a patch has a width or a height equal to the size of the
matrix)
1 2 3 4 |
mat |
A binary matrix |
nbmask |
a "neighboring mask": a matrix with odd dimensions describing which cells are to be considered as neighbors around a cell (see examples). |
wrap |
Whether to wrap around lattice boundaries ('TRUE'/'FALSE'), effectively using periodic boundaries. |
The label
function "labels" the patches of a binary (TRUE/FALSE)
matrix. It returns a matrix of similar height and width, with integer
values representing the ID of each unique patch (contiguous cells).
Empty cells are labeled as NA
.
A matrix containing ID numbers for each connected patch. Default parameters assume 4-cell neighborhood and periodic boundaries. The distribution of patch sizes is returned as the attribute "psd" and the percolation status as "percolation" (whether a TRUE patch has a width or height equal to the size of the matrix).
1 2 3 4 5 6 7 8 9 10 11 12 |
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.