作业帮 > 综合 > 作业

用matlab在一个半径为1000的圆内,随机生成1000个点,这1000个点,两两距离不得低于10,该怎么编?

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/07/12 15:10:22
用matlab在一个半径为1000的圆内,随机生成1000个点,这1000个点,两两距离不得低于10,该怎么编?
用matlab在一个半径为1000的圆内,随机生成1000个点,这1000个点,两两距离不得低于10,该怎么编?
这个有点难,方法也是有的,但太费劲了.
首先产生一个随机点,看它在不在这个圆之内,然后判断它和其他点的距离是不是大于等于10,如果是,满足条件,否则再次产生一个,一个一个试,直到找够1000个为止.
具体程序自己试试,不行再联系我!