免費論壇 繁體 | 簡體
Sclub交友聊天~加入聊天室當版主
分享
Board logo

标题: 剔除数据 [打印本页]

作者: opuikl_0    时间: 2017-5-24 00:06     标题: 剔除数据

现在有10000×2的数据,第一列是横坐标的值(x=1,2,3,...),间隔为1,第二列是纵坐标,范围是[0,2.5]
根据这10000个点坐标画散点图,效果如下:
1.png
2017-5-24 00:03


可这样点太密了,想要的效果是像下面这样的:
2.png
2017-5-24 00:04


我猜他没有用全部10000个点去画,可能是取的横坐标间隔比较大,所以我想剔除部分数据试试.....请问什么办法可以剔除数组中的数据使得只保留横坐标为1, 101, 201, 301,...的点?

谢谢!

图片附件: 1.png (2017-5-24 00:03, 75.16 KB) / 下载次数 315
http://kuing.orzweb.net/attachment.php?aid=4992&k=28d014d91f3d13e1109d7d2134107cec&t=1711699424&sid=R11U8B



图片附件: 2.png (2017-5-24 00:04, 56.69 KB) / 下载次数 313
http://kuing.orzweb.net/attachment.php?aid=4993&k=cbcc270d5bc9229abb1ee340dc982b4e&t=1711699424&sid=R11U8B


作者: kuing    时间: 2017-5-24 00:16

不用删,仅抽取部分来画就好了,比如说
ListLinePlot[Table[data[[100 k]], {k, 1, 100}], AspectRatio -> 1/2, PlotRange -> {{0, 10000}, {0, 2.5}}]
就是抽取100k的
作者: opuikl_0    时间: 2017-5-24 02:13

回复 2# kuing

好机智,多谢!




欢迎光临 悠闲数学娱乐论坛(第2版) (http://kuing.orzweb.net/) Powered by Discuz! 7.2