1

多数のポイントを含む XY データ ファイルがあります。これは基本的に、オブジェクト A の X、Y 位置を他のオブジェクト B の周りに 0,0 に配置したものです。matlabを使用して、Bの周りのAの空間分布を示すグラフを取得したいと思います。histcを使わないといけないという漠然とした考えはありますが、よろしくお願いします。

4

1 に答える 1

-1

私は最近、同様の問題に対処しました

興味深いことに、ポイントが円形に分布していて、円形の図が必要な場合は、この記事を読むことができます。

バーのある通常のヒストグラムが必要な場合: X 値と Y 値のベクトルがあると仮定しています。これは私が使用したものです。

%Create a vector of distances
Distance = sqrt(X.*X +Y.*Y);

%choose number of bins
Bins = 20;

%get max and min
MinD = min(Distance);
MaxD = max(Distance);

%get evenly spaced bins
Increments = (MaxD-MinD)/Bins

%create a vector for the bins
Edges = MinD:Increments:MaxD;

Histo = Histc(Distance,Edges);

Hist(Histo);
shg;
于 2012-07-18T17:36:02.393 に答える