87602193 发表于 2011-3-21 17:37

请教!Matlab散点图的问题!

本帖最后由 87602193 于 2011-3-21 17:48 编辑

有一组数:
p1(-0.099683855,0.351124094);
p2(-0.355568425,-0.082438433);
p3(-0.314513348,-0.185219745);
p4(0.080709436,0.355964868);
p5(-0.3516044,0.097976253);
p6(0.36481,0.01191);
P7(0.32593,0.164309)。

画这7个点,其中P1和P2连接,P4和p5连接,P3、P6、P7为独立的点。请教怎么样可以画出来?
(就是散点图中,有相邻的两个点或多个点需要连接,而其它点不连接)
如果这组数据很多,又怎么处理?

87602193 发表于 2011-3-21 19:23

本帖最后由 87602193 于 2011-3-21 19:26 编辑

先定义P1、p2、p4、p5四个点的值,p3p6p7用px定义x坐标,py定义y坐标
p1=[-0.099683855,0.351124094]
p2=[-0.355568425,-0.082438433]
p4=[0.080709436,0.355964868
p5=[-0.3516044,0.097976253]
px=[-0.314513348,0.36481,0.32593]
py=[-0.185219745,0.01191,0.164309]
plot(p1,p2,p4,p5,px,py,'o')
这样画出来了,但是点很多的话就不知道怎么处理了,一个点一个点的定义太繁琐了!

如果连线用知道半径的弧线连接,又该怎么操作?

ChaChing 发表于 2011-3-22 00:12

不管如何, 还是得自行找出规律编程, 软件应该不会自动的!

87602193 发表于 2011-3-22 20:36

plot生成一组点,它总是把所有点都连接在一起了,能不能中间断开一些。

hsfy919 发表于 2011-3-23 00:10

回复 4 # 87602193 的帖子

不知道你指的断开是什么意思,是间断线?还是所有点连成几条线?
这应该是个简单的命令,建议你help plot

雨人 发表于 2011-3-26 22:19

把你的数据分组处理,认真看一下MATLAB中plot函数关于marker的用法
页: [1]
查看完整版本: 请教!Matlab散点图的问题!