Random allocation of variables
조회 수: 12 (최근 30일)
이전 댓글 표시
Hi
I have two Signals, say Sig1 and Sig2 - both sine waves with different amplitudes. Now I have two other variables, RHand and LHand, standing for the right respectively left hand. What I want to do is to randomly allocate the signals at the start of an experiment to one of the two hands - how is that done fastest?
I can think of something like:
randper = randperm(2);
Sig = [Sig1,Sig2];
LHand = [];
LHand = Sig(randper(1));
RHand = Sig(randper(2));
..but that seems somehow overly complicated..?
댓글 수: 2
KSSV
2016년 11월 16일
randper will be 1X2, then your LHand and RHand will be 1x1 each. Is that you want?
채택된 답변
Jan
2016년 11월 16일
if rand < 0.5
LHand = Sig1;
RHand = Sig2;
else
LHand = Sig2;
RHand = Sig1;
end
댓글 수: 0
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 File Operations에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!