matlab画图连线和标序号问题对120个坐标描点绘图连线,但连线不是全部两两相连,只连长度小于10的怎么连啊,对这120个坐标标序号1、2、...120怎么标啊?
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/08 20:31:43
matlab画图连线和标序号问题对120个坐标描点绘图连线,但连线不是全部两两相连,只连长度小于10的怎么连啊,对这120个坐标标序号1、2、...120怎么标啊?
matlab画图连线和标序号问题
对120个坐标描点绘图连线,但连线不是全部两两相连,只连长度小于10的怎么连啊,对这120个坐标标序号1、2、...120怎么标啊?
matlab画图连线和标序号问题对120个坐标描点绘图连线,但连线不是全部两两相连,只连长度小于10的怎么连啊,对这120个坐标标序号1、2、...120怎么标啊?
上边是我画了一个10个点的,给你当个例子.下边是写的程序,你照着修改一下吧.嘿嘿,满意的话再补充点悬赏分啊~~~~
clear all;
N=10;
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.2,y+0.2,max_text)
for index=1:N
temp_x=x(index);
temp_y=y(index);
temp_distance=sqrt((temp_x-x).^2+(temp_y-y).^2);
temp_draw_index=temp_distance<10;
for index2=1:N
if temp_draw_index(index2)==1
line([temp_x,x(index2)],[temp_y,y(index2)]);
end
end
end