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 |

Embedding an R snippet on your website

Add the following code to your website.

For more information on customizing the embed code, read Embedding Snippets.