-1

我基本上是在散点图的帮助下绘制数百万个数据点。我在这里

分散(x(1:end-1),y(1:end-1),5,z)

现在可以选择绘图中的特定区域......并找出值。我不知道你是否会理解我的问题。

作为替代方案,是否可以从一开始就减少数据点,这样我的计算就不会出现这些数据点。我正在使用以下来读取数据

fid = fopen('cr.txt');
A =  textscan(fid, '%f %f %f %f %f %*f %*f %*f %*f %*f %*s %*s %*s') ;
%read the file
a = A{1};
e = A{2};
c = A{3};
x = A{4};
y = A{5};

这里x,y是距离,如果我应用xlim和ylim,我也想限制文件中的对应a,e,c

4

1 回答 1

0

取决于您要如何选择区域。

通常,如果您使用标记该区域ginput并使用它定位点,您可以去inpolygon(看看doc inpolygon- 有一个非常好的例子)

如果您只想选择一个矩形,最好编写自己的函数 - 但这很简单。

于 2012-11-21T11:10:40.267 回答