clear all;
N=5;
x=20*rand([N,1]);
y=20*rand([N,1]);
max_text=num2cell(1:N);
figure;grid on;hold on;
plot(x,y,'r.','MarkerSize',20)
text(x+0.5,y+0.5,max_text)
for index=1:N
temp_x=x(index);
temp_y=y(index);
for index2=1:N
line([temp_x,x(index2)],[temp_y,y(index2)]);
end
end
你参考一下,或许对你有帮助
%题目:坐标如下:A(10,4)B(15,4)C(20,4)D(25,4)E(10,3)
%F(15,3)G(20,3)H(25,3)I(-5,2)J(0,2)
%K(5,2)L(10,2)M(20,1)N(25,1)O(30,1)P(35,1)。
%现在要按照B→A→E→I→J→K→L→M→N→O→P→D→H→G→C→F→B
%的顺序把这16个点用线连起来。
A=[ 10,4;15,4;20,4;25,4;10,3;15,3;20,3; 25,3;...
-5,2; 0,2; 5,2; 10,2; 20,1; 25,1; 30,1; 35,1];%原始A矩阵
X=A(:,1);
Y=A(:,2);%有A矩阵得到的各点x,y的值
B=[A(2,:);A(1,:);A(9:16,:);A(4,:);A(8,:);...
A(7,:);A(3,:);A(6,:);A(2,:)];%按照B的顺序重新组建矩阵
n=size(B,1)
plot(B(:,1),B(:,2)); %画图
axis([-6 36 0 5]);%图像的区间可以省略
本视频展示如何用matlab绘制散圆状态图,可用于相关科研数据绘图!
啊哦~~没听过
怎么画的散点图?plot画的直接可以连起来