用matlab画散点图不难,用scatter函数就行了,主要难在要指定点与点之间连线,关键在于使用gplot函数。

语法
gplot(A,Coordinates)
gplot(A,Coordinates,LineSpec)
[X,Y] = gplot(A,Coordinates)

说明
gplot 函数使用邻接矩阵绘制一组坐标。

gplot(A,Coordinates) 根据 n×n 邻接矩阵 A 绘制 Coordinates 中定义的节点的图,其中 n 是节点数。Coordinates 是一个 n×2 矩阵,其中 n 是节点数且每个坐标对组表示一个节点。

gplot(A,Coordinates,LineSpec) 使用 LineSpec 指定的线型、标记符号和颜色来绘制节点。

[X,Y] = gplot(A,Coordinates) 返回由 NaN 断开的向量 X 和 Y,而不生成绘图。使用 X 和 Y,可在以后使用 plot(X,Y) 生成绘图。要使用此语法,Coordinates 的类型必须为单精度或双精度。

提示
对于二维数据,Coordinates(i,:) = [x(i) y(i)] 表示节点 i,Coordinates(j,:) = [x(j)y(j)] 表示节点 j。如果节点 i 和 j 是连接的,则 A(i,j) 或 A(j,i) 是非零值;否则,A(i,j) 和 A(j,i) 是零值。

示例
使用星号绘制节点图。
绘制布基球碳分子的一半,并在每个节点放置星号:

k = 1:30;
[B,XY] = bucky;
gplot(B(k,k),XY(k,:),’-*’)
axis square

仿真结果

可以将邻接矩阵用matlab导入画出更复杂的连接,实现代码如下:

一、部分matlab代码

%% 导入数据
%%一级节点+二级节点(自动)
data = xlsread('C:\Users\Administrator\Desktop\zuobiao.xlsx','Sheet1');
data2 = xlsread('C:\Users\Administrator\Desktop\zuobiao.xlsx','Sheet4');
data3 = xlsread('C:\Users\Administrator\Desktop\zuobiao.xlsx','Sheet5');
data4 = xlsread('C:\Users\Administrator\Desktop\AA.xlsx','Sheet2');
data5 = xlsread('C:\Users\Administrator\Desktop\AA.xlsx','Sheet4');
%% 将导入的数组分配给列变量名称
VarName1 = data(:,1);
VarName2 = data(:,2);
VarName3 = data3(:,4);
VarName4 = data3(:,5);
VarName5 = data3(:,1);
VarName6 = data3(:,2);
%各区域中心位置
% scatter(VarName1,VarName2,'b')
% hold on;
%%二级节点位置
scatter(VarName3,VarName4,'k+')
hold on;
%%一级节点位置
scatter(VarName5,VarName6,'bs')
hold on;
%%物流园区位置
scatter(data3(:,7),data3(:,8),'k*')
hold on;
xlabel('x(m)')
ylabel('y(m)')
%画线路图
A=data4(1:13,1:13);
Coordinates=data3(1:13,10:11);
gplot(A,Coordinates,'r-')
hold on;
A2=data5(1:35,1:35);
Coordinates2=data3(1:35,13:14);
gplot(A2,Coordinates2,'b-')
%划范围
for i=[1:1:9]plot1(VarName5(i,1),VarName6(i,1),3000)
end

二、仿真结果

用matlab画散点图,并指定点与点之间的连线相关推荐

  1. 用matlab画散点图并用光滑曲线连接(样条插值)

    上接:http://blog.csdn.net/cantjie/article/details/70216642 用matlab画散点图并用光滑曲线连接 %exp10.m clc,clear form ...

  2. 用Matlab画散点图

    转自http://blog.sina.com.cn/s/blog_613319890101hnkm.html 用Matlab画散点图程序示例: clc; clear; x=[7.0  10.5 13. ...

  3. 用matlab画散点图并用光滑曲线连接/效率曲线/附代码

    用matlab画散点图并用光滑曲线连接/效率曲线 Excel内容: 代码: %%清屏 clear ; close all; clc; % param1:Excel文件名,无需扩展名 % param2: ...

  4. Matlab画散点图并拟合(使用cftool函数拟合)

    Matlab根据坐标点进行绘制散点图并拟合成图像可以使用cftool函数,下面以二维数据拟合进行举例: (1)首先输入数据点 x=[0.20,2,4.01,5.99,8.08,9.98,11.96,1 ...

  5. 数学建模——Matlab画散点图

    scatter x = linspace(0,3*pi,200); y = cos(x) + rand(1,200); scatter(x,y) plot x = linspace(0,3*pi,20 ...

  6. matlab scatter 散点图画法

    scatter(X,Y,S,C),这是matlab画散点图的命令:这里X,Y是画散点图的数据. 其中S为大小,系统默认大小为50,C表示所画图的颜色. x=1:0.05:10; . scatter(x ...

  7. MATLAB导入EXCEL表格数据画散点图

    在处理一些实验数据时,通常要画散点图,本来EXCEL自带的散点图功能也很好,但是为了秀一下,我们也要用到MATLAB来画图,下面来介绍一下实现方法. 如果你第一次使用MATLAB,那就要从头开始介绍了 ...

  8. matlab三维实心图,matlab画实心散点图

    MATLAB 图形绘制蔺勇智制作 2008.4.9 2019/2/14 哈尔滨理工大学机械动力工程...特殊图形绘制面域图.直方图.饼图.等高线.相量图.散点图 等均属于特殊图形...... 381. ...

  9. matlab 画y 1.05 x,Matlab怎么画已知x,y,z的散点图?

    Matlab怎么画已知x,y,z的散点图? X=[0 0.08 0.16 0.24 0.32 0.4 0.48 0.56 0.64 0.72 0.8]; Y=[0.5 0.55 0.6 0.65 0. ...

最新文章

  1. #第六次会议#(4.21)
  2. Shell编程基入门
  3. PIC单片机入门_汇编/混编/C编比较
  4. 史上最全Python课程整理——我是如何从编程小白到Python研发工程师的
  5. 互联网日报 | 6月12日 星期六 | BOSS直聘正式登陆纳斯达克;腾讯回应“试点强制6点下班”;数据安全法9月1日起实施...
  6. 渗透测试之Nmap命令(一)
  7. python with关键字_完全理解Python关键字with与上下文管理器
  8. 存储过程系列之存储过程返回值总结
  9. 吴军-《智能时代》-简介
  10. mysql查询触发器_mysql查看所有触发器以及存储过程等操作集合【转】
  11. 时间序列模型 (六):平稳时间序列模型 :自回归AR 、移动平均 MA 、ARMA 模型
  12. Python编写三级目录(升级版)
  13. c++二进制转化成十进制
  14. CSU2020期中测试题(2)WOWO爬水井
  15. Chrome 75 lazy-loading
  16. 视频是新时代的文本,微信也不得不认了!
  17. 一文详解四种经典限流算法,面试必备。
  18. 以太网的定义、分类和检测——TFN T200K 手持千兆以太网测试仪
  19. 为什么 transform-style: preserve-3d;不起效果
  20. java课程设计斗地主_Java课程设计---web版斗地主

热门文章

  1. Python输出16进制不带0x补零,整数转16进制,字符串转16进制
  2. 计算机专业云平台管理试题,练习题云平台/计算机软考考试试题-考试系统
  3. 途志传媒:直播电商如何维护消费者权益?抖音推出安心购
  4. python高德 查询县_Python和高德开放平台——地名地址空间化及采集POI信息
  5. python之图片文本识别
  6. SQL Server 扩展秘钥管理(EKM)
  7. SQL Server 安全篇——SQL Server加密(1)——加密概念
  8. folly库安装(1)cmake和gcc的安装、升级
  9. 软件测试的小技巧,软件测试 - 软件测试人员的实用技巧
  10. c++重写卷积网络的前向计算过程,完美复现theano的测试结果