用matlab在一个半径为1000的圆内,随机生成1000个点,这1000个点,两两距离不得低于10,该怎么编?
答案:1 悬赏:60 手机版
解决时间 2021-01-20 08:47
- 提问者网友:杀手的诗
- 2021-01-20 03:26
用matlab在一个半径为1000的圆内,随机生成1000个点,这1000个点,两两距离不得低于10,该怎么编?
最佳答案
- 五星知识达人网友:人间朝暮
- 2021-01-20 04:31
这个有点难,方法也是有的,但太费劲了。
首先产生一个随机点,看它在不在这个圆之内,然后判断它和其他点的距离是不是大于等于10,如果是,满足条件,否则再次产生一个,一个一个试,直到找够1000个为止。
具体程序自己试试,不行再联系我!
首先产生一个随机点,看它在不在这个圆之内,然后判断它和其他点的距离是不是大于等于10,如果是,满足条件,否则再次产生一个,一个一个试,直到找够1000个为止。
具体程序自己试试,不行再联系我!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯