难题:找到最大的连通岛屿
我们不时地通过部门发送MATLAB挑战,以帮助提高我们的编程技能。让我惊讶的是人们想出的各种各样的解决方案。金宝搏官方网站
今天,我有一个挑战给这里的社区。给定一个随机的,正的,整数的矩阵,找出最大的一组相同的,四个相连的值。
如果有两个组的大小相同,选择值最大的。如果仍然有领带,使用哪个领带是自由选择的。简单地返回一个二进制矩阵,其中包含连接的像素岛所在的位置。
我想这个挑战对那些有机会图像处理工具箱.我很想知道有或没有这个工具箱,人们会找到什么样的创造性解决方案。金宝搏官方网站
这里是启动代码:
n = 10;矩阵大小%
v = 9;%矩阵的最大值,不同的值给出更大的岛屿
=轮(兰德(n) * v);
国旗= mySolver(一个);% mySolver将返回一个二进制矩阵
你的任务,写mySolver。M并把它放在评论区。
当你在评论中发布你的代码时,请使用标签
所有的代码,所以有人可以从注释复制和粘贴它。< /代码> < / >之前
- 类别:
- 使困惑的
评论
要留下评论,请点击在这里登录到您的MathWorks帐户或创建一个新帐户。