永发信息网

Matlab—已知n个点的横坐标和纵坐标,如果其中比如点1和2,点5和8相连接如何用命令在图中自动连线表示

答案:1  悬赏:70  手机版
解决时间 2021-11-20 14:21
  • 提问者网友:浩歌待明月
  • 2021-11-19 20:40
Matlab—已知n个点的横坐标和纵坐标,如果其中比如点1和2,点5和8相连接如何用命令在图中自动连线表示
最佳答案
  • 五星知识达人网友:封刀令
  • 2021-11-19 21:02
用plot或者line或者gplot,具体的需要你把题目更清楚的表述出来追问有10个点,位置随机放在[0 1]X[0 1]单位方图内,对点1来说随机选个点(比如点8),然后把它两(点1和点8)连起来,然后对点2同样,遍历下~画出所有十个点的连接关系线性图,最好能有箭头!追答clear;clc
q=rand(10,2)%坐标
plot(q(:,1),q(:,2),'r.');
text(q(:,1),q(:,2),num2str((1:10)'))
hold on;
A=zeros(10,2);
for n=1:10
    p=randint(1,1,[1,9]);
    if(p>=n)
        p=p+1;
    end
    A(n,:)=[n,p];
    quiver(q(n,1),q(n,2),diff(q([n,p],1)),diff(q([n,p],2)),0);
end
A%关系追问您好,我想问下如果多次选到同样的两个点连接的话,如何让这个线段加粗,表示它是多次连接的,能够辨识出来。。。谢谢追答按题意不是只会选到一次吗?每个点只会选一个点和它相连。追问我们抛开题目的约束嘛,比如1选到3,3选到1,发生很多次,我想把这种情况区分开来,选的同样的越多,线越粗;而选的越少线越细这个能做得到吗?有木有啥命令呢?
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯