阅读背景:

用matlab画指定点与点之间的连线

来源:互联网 
将散点图中的点按照特定路线进行连线——gplot。
 
 
%% 导入数据%%一级节点+二级节点(自动)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%% 导入数据%%一级节点+二级



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: