Generate same random permutations (reshape) for sequence?

I amlooking for a way genrate random permutation function for X and Y.
Example:
X = randi ([0 1], 10,1);
Y = bsc(A, 0.05);
If I reshape the data
reshape([X;Y],1,[]);
0 0 0 1 0 0 0 0 1 0 1 0 0 0 1 0 1 0 1 0
but here I want X Y reshape row wise
like
0 0
0 1 ....etc
Someone could help me.

답변 (1개)

madhan ravi
madhan ravi 2018년 12월 17일
a=[0 0 0 1 0 0 0 0 1 0 1 0 0 0 1 0 1 0 1 0];
reshape(a,2,[])'

댓글 수: 4

Whenever I apply random permutation like,
random_X = X(randperm(size(X, 1)), :), random_Y = Y(randperm(size(Y, 1)), :)
it gives me different bit position of X and Y. but I want to apply random permutation condition for both X and Y.
Example: X (bit Position) Y (bit position)
5 5
9 9
1 1
thanks
@Barbossa H: Do you mean:
index = randperm(size(X, 1));
random_X = X(index, :);
random_Y = Y(index, :)
Yes, Thank you. I got it
madhan ravi
madhan ravi 2018년 12월 18일
편집: madhan ravi 2018년 12월 18일
Thank you Jan , @Barbossa if you got the answer to your question make sure to accept the answer so that people know the question is solved.

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

카테고리

도움말 센터 및 File Exchange에서 Particle & Nuclear Physics에 대해 자세히 알아보기

제품

릴리스

R2018b

질문:

2018년 12월 17일

편집:

2018년 12월 18일

Community Treasure Hunt

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

Start Hunting!

Translated by