Matlab仅绘制每个X点
我想知道是否有可能在MatlabMatlab仅绘制每个X点,matlab,plot,Matlab,Plot,我想知道是否有可能在Matlab绘图中只绘制每个第X点 我有一个很长的点列表,我只想显示其中的一个子集(由于数量巨大) 我的观点来自styl: ONE = [x1,y1 ; x2,y2 ; x3,y3 ; x4,y4 ; x5,y5 ; ...]; TWO = [x'1,y'1 ; x'2,y'2 ; x'3,y'3 ; x'4,y'4 ; x'5,y'5 ; ...]; 我目前正在做的是: figure; plot([ONE(:,1) TWO(:,1)].',[ONE(:,2) TWO(:,
绘图中只绘制每个第X点
我有一个很长的点列表,我只想显示其中的一个子集(由于数量巨大)
我的观点来自styl:
ONE = [x1,y1 ; x2,y2 ; x3,y3 ; x4,y4 ; x5,y5 ; ...];
TWO = [x'1,y'1 ; x'2,y'2 ; x'3,y'3 ; x'4,y'4 ; x'5,y'5 ; ...];
我目前正在做的是:
figure;
plot([ONE(:,1) TWO(:,1)].',[ONE(:,2) TWO(:,2)].','g', ONE(:,1),ONE(:,2),'bx',TWO(:,1),TWO(:,2),'ro')
hold off
drawnow
它将ONE
的所有点以蓝色x
绘制,将TWO
的所有点以红色o
绘制。这些点用绿线连接([x1,y1]
与[x'1,y'1]
,…)。这一切都很好,但由于数量和点它有点超载。因此,我只想展示几个要点
有什么想法吗?为要绘制的点编制索引:
1:k:end
其中k表示步长
e、 g.每4点使用一次
plot(ONE(1:4:end,1), ONE(1:4:end,2))
为要打印的点编制索引:
1:k:end
其中k表示步长
e、 g.每4点使用一次
plot(ONE(1:4:end,1), ONE(1:4:end,2))