如何截断数据集图

时间:2012-09-23 15:24:36

标签: matlab matrix plot

假设我有一个带有2列(x,y)的数据集图矢量 但是,我不想绘制整个集合,但是将绘图从x1截断到x2,我知道一些设置的x值。我该怎么做?

1 个答案:

答案 0 :(得分:1)

我能想到的两个选项,如果你知道范围的指数,那么:

plot(x(x1:x2),y(x1:x2)); % here x1 and x2 are indices, not values

否则你可以随时:

range=find(x>x1 & x<x2); % here x1 and x2 are actual values, you can use any other condition needed...
plot(x(range),y(range))