声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 5070|回复: 5

[其他相关] 请教!Matlab散点图的问题!

[复制链接]
发表于 2011-3-21 17:37 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
本帖最后由 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为独立的点。请教怎么样可以画出来?
(就是散点图中,有相邻的两个点或多个点需要连接,而其它点不连接)
如果这组数据很多,又怎么处理?
回复
分享到:

使用道具 举报

 楼主| 发表于 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')
这样画出来了,但是点很多的话就不知道怎么处理了,一个点一个点的定义太繁琐了!

如果连线用知道半径的弧线连接,又该怎么操作?
发表于 2011-3-22 00:12 | 显示全部楼层
不管如何, 还是得自行找出规律编程, 软件应该不会自动的!
 楼主| 发表于 2011-3-22 20:36 | 显示全部楼层
plot生成一组点,它总是把所有点都连接在一起了,能不能中间断开一些。
发表于 2011-3-23 00:10 | 显示全部楼层
回复 4 # 87602193 的帖子

不知道你指的断开是什么意思,是间断线?还是所有点连成几条线?
这应该是个简单的命令,建议你help plot
发表于 2011-3-26 22:19 | 显示全部楼层
把你的数据分组处理,认真看一下MATLAB中plot函数关于marker的用法
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-5-18 18:19 , Processed in 0.054369 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表