在matlab中我画了散点图,但还需要把散点连接起来,请问用啥子程序能完成

2024-12-13 12:18:37
推荐回答(5个)
回答1:

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

回答2:

你参考一下,或许对你有帮助
%题目:坐标如下: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]);%图像的区间可以省略

回答3:

本视频展示如何用matlab绘制散圆状态图,可用于相关科研数据绘图!

回答4:

啊哦~~没听过

回答5:

怎么画的散点图?plot画的直接可以连起来