清尘丿 2021-04-27 22:36
浏览 54

MATLAB在200*200矩阵中100棵树随机生成最后要让其均匀分布如何处理重复点和边界点?

首先在200*200矩阵中随机生成100个点

随机生成图

接下来就是让各个点排斥(如何排斥?)

我是用D8算法把二值矩阵转成距离矩阵类似下图

然后以每个0点为中心建立9*9的矩阵,查看是否含有除中心点以外的0点并排斥它,但是建立到以此0点为中心点是就产生重复又排斥回去了。有没有办法建立一个matlab函数比如构造一个和树间距离有关的目标函数,用距离和来表示树对其它树的排斥强弱,根据排斥强弱再来定下一步树的位置?

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 怎么让wx群机器人发送音乐
    • ¥15 fesafe材料库问题
    • ¥35 beats蓝牙耳机怎么查看日志
    • ¥15 Fluent齿轮搅油
    • ¥15 八爪鱼爬数据为什么自己停了
    • ¥15 交替优化波束形成和ris反射角使保密速率最大化
    • ¥15 树莓派与pix飞控通信
    • ¥15 自动转发微信群信息到另外一个微信群
    • ¥15 outlook无法配置成功
    • ¥30 这是哪个作者做的宝宝起名网站