我基本上在散点图的帮助下绘制了数百万个数据点。我在这里
scatter(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
答案 0 :(得分:0)
取决于您希望如何选择区域。
一般情况下,如果您使用ginput
标记该区域并使用inpolygon
找到这些点,那么您可以去;(查看doc inpolygon
- 有一个非常好的例子)
如果您只想选择一个矩形,那么最好是编写自己的函数 - 但这很简单。