早教吧 育儿知识 作业答案 考试题库 百科 知识分享

matlab 以坐标画圆随机生成一组坐标,然后以此坐标为圆心,再一另一组随机数做为半径画圆,查看圆之间有没有相互覆盖,并显示出来,最好能生成用户邻接图然后在用户邻接图中找完全子图,使得

题目详情
matlab 以坐标画圆

随机生成一组坐标,然后以此坐标为圆心,再一另一组随机数做为半径画圆,查看圆之间有没有相互覆盖,并显示出来,最好能生成用户邻接图然后在用户邻接图中找完全子图,使得完全子图的数目尽量少.将属于不同子图的用户标注,用颜色加以区分.


▼优质解答
答案和解析
n=5;%节点个数
x=rand(n,1);%随机x坐标
y=rand(n,1);%随机y坐标
r=rand(n,1)/4;%随机半径
t=0:360;
figure(1);
clf;
hold on;
for ii=1:n 
    plot(x(ii),y(ii),'r.');%画出随机5点
    plot(x(ii)+r(ii)*cosd(t),y(ii)+r(ii)*sind(t));%画圆
    text(x(ii),y(ii),num2str(ii));%标节点号
end
a=false(n);
for ii=1:n
    a(ii,:)=sqrt((x-x(ii)).^2+(y-y(ii)).^2)<=r+r(ii);%利用距离判断生成邻接矩阵
end
a=a-eye(n); %令对角元素为0
gplot(a,[x,y],'k');%画邻接关系图,这里使用了原来的随机x,y坐标
axis equal;
hold off;


这是其中一次随机的结果,找子图等操作留给你自己完成
看了 matlab 以坐标画圆随机...的网友还看了以下:

有相对分子质量为58的几种有机物,试写出符合条件的有机物的结构简式:(1)若该有机物为烃,则可能的  2020-04-09 …

美国的直升机美国的军用直升机是怎么命名的?(比如:黑鹰UH60,H表示直升机,60表示型号)那其他  2020-04-11 …

汽车给我们的生活带来很多便利,现代汽车多数采用汽油机作为发动机.如图所示,是四冲程汽油机的冲程示意  2020-05-13 …

随着汽车保有量的不断提高,环境和能源问题也日益突出,研制清洁能源汽车已成为解决上述问题的途径之一.  2020-05-15 …

某快递公司为了更加方便、快捷、环保地服务于广大客户,创新了无人机快递服务.如图12所示该公司无人机  2020-06-17 …

图乙为一台小型发电机构造示意图,线圈逆时针转动,产生的电动势随时间变化的正弦规律图象如图甲所示.发  2020-08-01 …

为什么加油站会有请不要使用手机的告示?在许多加油站都有这样的提示“请熄火加油”、“请不要使用手机”等  2020-10-29 …

下列说法正确的有().为什么不选C下列说法正确的有().A.受双重领导的机关向其中一个领导机关送请示  2020-11-23 …

如图14-1-14所示的四种交通工具,不用热机作为动力机械的是A自行车B轮船C卡车D飞机为什么?如图  2020-11-28 …

物理题:阅读"手机的通信过程"资料,然后思考问题.各种手机开机时显示屏上都有一串信号阅读“手机的通信  2020-12-05 …