2017-08-07 44 views
0

我想知道是否有可能只繪製Matlab中的每個第X點plotMatlab繪製只有每一個第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],...)。這工作都很棒,但由於數量和點數有點超載。因此,我只想顯示幾個要點。

任何想法?

回答

3

指數你想要的點積:

1:k:end 

其中k表示步長

例如每4分使用

plot(ONE(1:4:end,1), ONE(1:4:end,2))