2012-10-27 3 views

답변

2

가능한 값의 벡터를 만들고 randi을 사용하여 해당 벡터에 임의의 인덱스를 생성합니다. 그냥 완성도를 위해서

Choices = [-1 1]; 
Index = randi(length(Choices), 1, 6); 
Choices(Index) 
ans = 

    1  1  1 -1  1 -1 
+0

여기 http://www.mathworks.com/help/stats/random.html 모든 것을 말한다 ; 난수 생성기를 시드 할 때마다 프로그램을 시작할 때마다 다르게 만들어야합니다. – tmpearce

+0

+1! 나는 항상 과거에 이런 유형의 것을 위해'round'와'rand'의 조합을 사용했지만 이것은 훨씬 더 좋습니다! –

0

는 :

randVec = 2*randi([0 1], 1,6) - 1; 
관련 문제