Extracting groups of vector

Hello,
i would like to extract subvectors of a vectors. I ask me, if this is possible without loops or so. I have a data, that is shown below. Lets say the y-axis is a vector A and the x-axis B. As you can see there is groups of points along the x-axis. I would like to extract all columns that you can see in the picture in subvectors. The selection needs to be with a tolerance, since B is a measured data.
Do you have any idee, how this could be done? thank you in advance!

1 commentaire

KSSV
KSSV le 18 Nov 2022
Read about ismembertol, knnsearch, kmeans. More help on explaining the question clearly with data.

Connectez-vous pour commenter.

Réponses (1)

Matt J
Matt J le 18 Nov 2022

0 votes

You could try running clusterdata on the x-axis coordinates.

2 commentaires

Image Analyst
Image Analyst le 18 Nov 2022
Nice - I didn't know about that function. I was going to suggest histogram or histcounts, which would also work.
Matt J
Matt J le 18 Nov 2022
If you didn't have the stats toolbox, you probably would have to resort to that.

Connectez-vous pour commenter.

Catégories

Question posée :

le 18 Nov 2022

Commenté :

le 18 Nov 2022

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by