【发布时间】:2014-09-30 02:27:00
【问题描述】:
使用 MATLAB,我有一个矩阵,例如:
1 1 0
1 0 1
1 1 1
目的是将 0 表示为扫雷程序中的地雷,并且 0 周围的值应反映与其相邻的地雷数量。
因此创建一个像这样的向量:
1 2 0
1 0 2
1 1 1
我曾想过将零周围的元素作为子矩阵,然后加1,但它会将0变成1。
我将如何编写这样的任务?
【问题讨论】:
-
[1 1 0;1 1 1;1 0 1]想要什么输出?你想要[0 1 0;1 2 2;1 0 1]吗?这会把 1,1 元素变成地雷吗? -
请考虑通过单击右侧的复选标记来接受最适合您的答案。