MATLAB- Roipolyを使用して散布図からデータを取得できますか?
-
26-10-2019 - |
質問
多角形の形状を使用してデータを選択したいと思います。 Roipolyが「画像」に対してそれをしていることを理解しています。散布図にはこのようなものがありますか?
解決
データブラッシングを使用して、散布図にデータをマークし、ワークスペースに抽出できます。フィギュアウィンドウの上部にある小さなブラシシンボルを探してください。
見る データブラッシングでグラフをマークアップします Matlabから、そして プロットブラシデータへのアクセス 非常に便利な文書化されていないマトラブから。
複雑なポリゴンを描きたい場合は、インポリーとインポリーを使用できます。
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);
所属していません StackOverflow