主要内容

encodem

填写定期从种子值和位置数据网格

语法

seedmat newgrid = encodem (Z)
newgrid = encodem (Z, seedmat stopvals)

描述

seedmat newgrid = encodem (Z)填充区域的输入数据网格,Z,想要的新值。边界由矩阵的边缘和任何条目的值1。的种子或起始点,与他们相关的值,指定的三列的矩阵seedmat,其中行表单(行列值)

newgrid = encodem (Z, seedmat stopvals)允许您指定一个矢量,stopvals,停止值。任何一个元素的值stopvals将作为一个边界。

这个函数填写区域的数据网格所需的值。如果一个边界存在,新值替换所有条目在所有四个方向直到到达边界。边界是由选择停止值和边缘的矩阵。新值试图洪水地区详尽,停止只有当没有新的空间可以达到通过移动,没有触及停止下来,左移或右移值。

例子

对于这个虚构的地图,填写右上角地区7与3 s和左下区域:

Z =眼睛(4)Z = 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 newgrid = encodem (Z, [4 1 3;1、4、7])newgrid = 1 7 7 7 3 1 7 7 3 3 1 7 3 3 3 1

版本历史

之前介绍过的R2006a

另请参阅