2

多角形を使ってデータを選びたい。roipolyが「画像」に対してそれを行うことを理解しています。散布図にこのようなものはありますか?

4

1 に答える 1

4

データブラッシングを使用して散布図にデータをマークし、それをワークスペースに抽出できます。図ウィンドウの上部にある小さなブラシ記号を探します。

Matlabからのデータブラッシングによるグラフのマークアップ、および非常に便利なドキュメント化されていないMatlabからのプロットブラッシングデータへのアクセスを参照してください。

複雑なポリゴンを描画する場合は、impolyとinpolyを使用できます。

X = rand(200, 2);
scatter(X(:,1), X(:,2));

h = impoly();
% now you go and position the polygon, control returns once you've 'finsished' with it '

nodes = getPosition(h);
selected_indices = inpoly(X, nodes);
于 2012-02-17T00:24:37.340 に答える