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

Sreedhar Arumugam
Sreedhar Arumugam 2021년 9월 7일
편집: Sreedhar Arumugam 2021년 9월 7일
Could you please elaborate by what you mean by units? Would it be a matrix or something like a table with multiple groups?
Takim Mustakim
Takim Mustakim 2021년 9월 7일
matrix btw
thank you for respon

댓글을 달려면 로그인하십시오.

 채택된 답변

KSSV
KSSV 2021년 9월 7일
편집: KSSV 2021년 9월 7일

1 개 추천

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

Takim Mustakim
Takim Mustakim 2021년 9월 7일
Wow , Thank you so much bro
Takim Mustakim
Takim Mustakim 2021년 9월 7일
"move in randomly" is wrong i think
CMIIW
KSSV
KSSV 2021년 9월 7일
Yes... Indices idx should be used. Edited the code.

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

제품

릴리스

R2021a

질문:

2021년 9월 7일

댓글:

2021년 9월 7일

Community Treasure Hunt

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

Start Hunting!

Translated by