Split data into groups

3 Ansichten (letzte 30 Tage)
Happy Bear
Happy Bear am 3 Jun. 2020
Kommentiert: Happy Bear am 3 Jun. 2020
Hi,
How can I split data into 3 groups? For example, if I have 300 values, I want 100 lowest values in 1 group, 100 highest values in 1 group and the in-between values in another group.
Thank you

Akzeptierte Antwort

Stephan
Stephan am 3 Jun. 2020
Bearbeitet: Stephan am 3 Jun. 2020
A = randi(5000,300,1); % random data
A = sortrows(A); % sort it
low = A(1:100); % just use indexing now
mid = A(101:200);
high = A(201:300);

Weitere Antworten (0)

Kategorien

Mehr zu Shifting and Sorting Matrices finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by