24小时热门版块排行榜    

CyRhmU.jpeg
查看: 1965  |  回复: 4

dairenyihao

新虫 (小有名气)

[求助] matlab中随机点生成后 如何设置点之间的最小距离 使点与点之间不重合

matlab中随机点生成后  如何设置点之间的最小距离  使点与点之间不重合?以下是我的程序,该如何修改?
close all;
clc;
figure()
set (gcf,'Position',[400,300,200,200])
a1=40; %点的个数
set(axes, 'Color', [128/255 128/255 128/255] );
hold on
C=randint(a1,1,[-100,100]);
C1=randint(a1,1,[-100,100]);

plot(C,C1,'o','color','k','MarkerfaceColor','k','MarkerSize',4);   %点的大小
hold on
set(gca,'xtick',[],'xticklabel',[]);
hold on
set(gcf,'Color',[128/255 128/255 128/255]);
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lzunightmare

木虫 (正式写手)

【答案】应助回帖


感谢参与,应助指数 +1
dairenyihao: 金币+1, 我现在问题解决了 2013-05-03 10:48:00
你这个问题提法不对,既然是随机生成的点,就有可能点与点重合,这很正常。
如果你是想让图中看上去不要重合,在点数不是很多的情况下,你可以把图像最大化看看。
2楼2013-05-03 10:43:59
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lzunightmare

木虫 (正式写手)

引用回帖:
2楼: Originally posted by lzunightmare at 2013-05-03 10:43:59
你这个问题提法不对,既然是随机生成的点,就有可能点与点重合,这很正常。
如果你是想让图中看上去不要重合,在点数不是很多的情况下,你可以把图像最大化看看。

既然你的问题已经解决了,你不妨把你的解决办法发出来,好让后来人遇到同样的问题的时候直接能从你这找到解决办法。
3楼2013-05-03 10:55:46
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dairenyihao

新虫 (小有名气)

就是设置点与点之间的最小距离
4楼2013-05-04 07:49:49
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

幼麟儿

木虫 (著名写手)

硕士

引用回帖:
4楼: Originally posted by dairenyihao at 2013-05-04 07:49:49
就是设置点与点之间的最小距离

你好,你这个问题解决了么?
心诚则灵!
5楼2016-03-15 14:31:33
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 dairenyihao 的主题更新
信息提示
请填处理意见