는 I 임의로 6 개 매트릭스 -1 사이의 요소, 예를 들면 1MATLAB에서 무작위로 어떻게 선택합니까?
의해 [-1 1 -1 1 1 1]
1을 선택이며 어떻게 선택합니까 싶어?
는 I 임의로 6 개 매트릭스 -1 사이의 요소, 예를 들면 1MATLAB에서 무작위로 어떻게 선택합니까?
의해 [-1 1 -1 1 1 1]
1을 선택이며 어떻게 선택합니까 싶어?
가능한 값의 벡터를 만들고 randi
을 사용하여 해당 벡터에 임의의 인덱스를 생성합니다. 그냥 완성도를 위해서
Choices = [-1 1];
Index = randi(length(Choices), 1, 6);
Choices(Index)
ans =
1 1 1 -1 1 -1
여기 http://www.mathworks.com/help/stats/random.html 모든 것을 말한다 ; 난수 생성기를 시드 할 때마다 프로그램을 시작할 때마다 다르게 만들어야합니다. – tmpearce
+1! 나는 항상 과거에 이런 유형의 것을 위해'round'와'rand'의 조합을 사용했지만 이것은 훨씬 더 좋습니다! –
는 :
randVec = 2*randi([0 1], 1,6) - 1;
은 MATLAB에서 임의의 숫자 읽기 최대 –