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