【发布时间】:2021-03-14 16:08:12
【问题描述】:
我有一个周期性二进制矩阵,其中包括一个块。我需要在矩阵中找到零和一之间的边界。这是一个例子:
A=[0,1,1,1,0,0,0,1,1;
0,0,0,0,1,1,1,1,0;
0,0,0,0,1,1,1,1,0;
0,0,0,0,1,1,1,1,0;
0,1,1,1,1,1,1,0,0;
0,1,1,1,1,1,1,0,0;
0,1,1,1,0,0,0,0,0;
0,1,1,1,0,0,0,0,0;
0,1,1,1,0,0,0,0,0]
如果矩阵不是周期性的,我可以使用
perim=bwperim(A);
找到周长。但这不适用于周期性矩阵。如果有人能帮助我解决这个问题,我将不胜感激。
编辑: 周期矩阵是其边界元素与矩阵另一侧的边界元素相连的矩阵。
【问题讨论】:
-
@Giogre 刚刚编辑。有关周期矩阵的更多信息,请参见此处:mathworks.com/matlabcentral/answers/…
-
我认为从上面的链接中可以清楚地看到。 @乔格雷
标签: matlab