【发布时间】:2015-02-16 01:19:34
【问题描述】:
我是 Matlab 的新手,我必须在 matlab 上创建一个扫雷游戏,在其中我生成一个由 1 和 0 组成的随机矩阵 A,其中 1 是地雷,而 0 不是。 然后我必须创建一个矩阵 B,其中每个元素必须是矩阵 A 中相邻地雷(或地雷)的数量。这些(或地雷)在矩阵 B 中变为 10。
例如,如果 A = [0 1 0 1 0 1]
B= [2 10 2 10 3 10]
我不知道如何设置矩阵 B 以便它可以计算矩阵 A 的相邻数量并为每个元素设置它。 有没有简单的方法来做到这一点?
【问题讨论】:
-
抱歉,我不明白
B的第 5 个元素是 3 而不是 2,哈哈。 -
@Benoit_11 第一个元素应该是 1 我认为...
-
@David 是的,我也这么认为。