matlab如何画出下面的图呢?已知P和Q的7*7矩阵关系矩阵,如何Pi和Qj可以连通,就是1,否则为0.R和Q的同样已知,那么matlab应该如何编程画出这样的图形呢?就只要中间点点的连线即可,背景的数字啊虚
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/04 01:35:19
![matlab如何画出下面的图呢?已知P和Q的7*7矩阵关系矩阵,如何Pi和Qj可以连通,就是1,否则为0.R和Q的同样已知,那么matlab应该如何编程画出这样的图形呢?就只要中间点点的连线即可,背景的数字啊虚](/uploads/image/z/1157020-52-0.jpg?t=matlab%E5%A6%82%E4%BD%95%E7%94%BB%E5%87%BA%E4%B8%8B%E9%9D%A2%E7%9A%84%E5%9B%BE%E5%91%A2%3F%E5%B7%B2%E7%9F%A5P%E5%92%8CQ%E7%9A%847%2A7%E7%9F%A9%E9%98%B5%E5%85%B3%E7%B3%BB%E7%9F%A9%E9%98%B5%2C%E5%A6%82%E4%BD%95Pi%E5%92%8CQj%E5%8F%AF%E4%BB%A5%E8%BF%9E%E9%80%9A%2C%E5%B0%B1%E6%98%AF1%2C%E5%90%A6%E5%88%99%E4%B8%BA0.R%E5%92%8CQ%E7%9A%84%E5%90%8C%E6%A0%B7%E5%B7%B2%E7%9F%A5%2C%E9%82%A3%E4%B9%88matlab%E5%BA%94%E8%AF%A5%E5%A6%82%E4%BD%95%E7%BC%96%E7%A8%8B%E7%94%BB%E5%87%BA%E8%BF%99%E6%A0%B7%E7%9A%84%E5%9B%BE%E5%BD%A2%E5%91%A2%3F%E5%B0%B1%E5%8F%AA%E8%A6%81%E4%B8%AD%E9%97%B4%E7%82%B9%E7%82%B9%E7%9A%84%E8%BF%9E%E7%BA%BF%E5%8D%B3%E5%8F%AF%2C%E8%83%8C%E6%99%AF%E7%9A%84%E6%95%B0%E5%AD%97%E5%95%8A%E8%99%9A)
matlab如何画出下面的图呢?已知P和Q的7*7矩阵关系矩阵,如何Pi和Qj可以连通,就是1,否则为0.R和Q的同样已知,那么matlab应该如何编程画出这样的图形呢?就只要中间点点的连线即可,背景的数字啊虚
matlab如何画出下面的图呢?
已知P和Q的7*7矩阵关系矩阵,如何Pi和Qj可以连通,就是1,否则为0.R和Q的同样已知,那么matlab应该如何编程画出这样的图形呢?
就只要中间点点的连线即可,背景的数字啊虚实啊什么的忽略掉吧~
matlab如何画出下面的图呢?已知P和Q的7*7矩阵关系矩阵,如何Pi和Qj可以连通,就是1,否则为0.R和Q的同样已知,那么matlab应该如何编程画出这样的图形呢?就只要中间点点的连线即可,背景的数字啊虚
%以下给Q,P,R,S格7个点给上坐标
Qx=1:7;Qy=7*ones(1,7);
Px=1:7;Py=ones(1,7);
Rx=ones(1,7);Ry=1:7;
Sx=7*ones(1,7);Sy=1:7;
%以下用随机数生成对称的关系矩阵PQ,RS
%PQ表示P点和Q点的连接关系,RS表示R点和S点的连接关系
%这里用随机数产生
PQ=zeros(7);
PQ(tril(true(7),-1))=randi(2,[21 1])-1;
PQ=PQ+PQ';
SR=zeros(7);
SR(tril(true(7),-1))=randi(2,[21 1])-1;
SR=SR+SR';
%以下根据坐标画出各点并给每点标记
plot(Qx,Qy,'.');hold on
plot(Px,Py,'.');
plot(Rx,Ry,'.');
plot(Sx,Sy,'.');
for ii=1:7
text(Qx(ii)-0.2,Qy(ii)+0.5,num2str(ii,'Q%d'));
text(Px(ii)-0.2,Py(ii)-0.5,num2str(ii,'P%d'));
text(Rx(ii)-0.5,Ry(ii),num2str(ii,'R%d'));
text(Sx(ii)+0.1,Sy(ii),num2str(ii,'S%d'));
end
%以下根据PQ和RS矩阵,连接各点PQ用红线,RS用黑线
for ii=1:7
for jj=ii:7
if PQ(ii,jj)
plot([Px(ii) Qx(jj)],[Py(ii) Qy(jj)],'r-');
end
if SR(ii,jj)
plot([Sx(ii) Rx(jj)],[Sy(ii) Ry(jj)],'k-');
end
end
end
hold off
axis equal
axis([0 8 0 8]);
某次根据随机矩阵的连线结果如下