作业帮 > 数学 > 作业

已知一组数据(有很多组数),我用命令 plot(x,y,'o')画出了散点图

来源:学生作业帮 编辑:拍题作业网作业帮 分类:数学作业 时间:2024/05/21 21:36:24
已知一组数据(有很多组数),我用命令 plot(x,y,'o')画出了散点图
现在需要在图中连接某几个点,怎么处理?
比我我需要连接第101和102两个点 ,连接150和151两个点,怎么操作.
连接的点都是两两相连,不是依次相连.
plot([x(a);x(b)],[y(a);y(b)])
之中a和b的值代表你要连接哪两个点,比如连接101和102,则a=101,b=102
再问: 需要连接很多个点,如果每个点的编号都输入一遍不太方便啊 比如这组数据共350个,其中需要两两相连的点有100个,怎么定义比较好?
再答: 把你要相连的点坐标提出来,新建两个坐标向量,假如分别是(a,b),(c,d), plot([a;b],[c;d])就可以了
再问: 按照你这样画,提取出来的点还是依次相连的。 比如a=[x(101),x(150)],b=[x(102),x(151)],c=[y(101),y(150)],d=[y(102),y(151)], plot([a;b],[c;d])画出来101和102相连,102又和150相连,然后150和151相连。我不希望102和150相连接,怎么处理? plot生成一组点,它总是把所有点都连接在一起了,能不能两个点连接了,然后断开,下两个点再连接。
再答: x=[1 2 3 4 5 ] x1=[1.2 2.3 3.4 4.2 5.3] y=[1 2 3 4 5] y1=[1 2 3 4 5] plot([x;x1],[y;y1]) 我刚刚试了一下上面的程序,没有你说的那个连接啊,只有一点对一点,二点对二点的五条线,你方便把你的程序发上来么