Selection data with percentage
2 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
let's say i have 500 units and i want to move those units to A and B. how to separate those units by percentage 60 to A and 40 to B ??
2 Kommentare
Sreedhar Arumugam
am 7 Sep. 2021
Bearbeitet: Sreedhar Arumugam
am 7 Sep. 2021
Could you please elaborate by what you mean by units? Would it be a matrix or something like a table with multiple groups?
Akzeptierte Antwort
KSSV
am 7 Sep. 2021
Bearbeitet: KSSV
am 7 Sep. 2021
X = rand(1,100) ; % say your data or units
n = length(X) ;
% move in the order
A = X(1:60/100*n) ;
B = X(60*n/100+1:end) ;
% move in randomly
idx = randperm(n) ; % randomly arrange the indices
A = X(idx(1:60/100*n)) ;
B = X(idx(60*n/100+1:end)) ;
3 Kommentare
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Logical 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!