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