mobile theme mode icon
theme mode light icon theme mode dark icon
Random Question 무작위의
speech play
speech pause
speech stop

MATLAB의 randi() 및 randi() 함수 이해

Randomize는 어떤 것에 무작위로 값을 할당하거나 무작위로 만드는 것을 의미합니다. 제공하신 코드의 맥락에서 `randomize()`는 0과 1 사이의 난수를 생성하는 함수입니다.

MATLAB의 `randomize()` 함수는 지정된 범위 내에서 난수를 생성하는 데 사용됩니다. 이는 범위의 하한인 하나의 인수를 취하고 해당 경계와 상한 사이의 난수를 반환합니다(명시적으로 지정되지는 않았지만 1로 가정됨).

예를 들어, `randomize( 0)`을 MATLAB에서 사용하면 0과 1 사이의 난수를 반환합니다. `randomize(0, 10)`을 호출하면 0과 10 사이의 난수를 반환합니다.

코드에서 `randomize(0) 줄 )`는 0과 1 사이의 난수를 생성한 다음 `randi()` 함수의 시드로 사용되어 일련의 난수를 생성합니다. `randi()` 함수는 두 개의 인수를 사용합니다. 첫 번째는 시드(`randomize()`에 의해 생성된 난수)이고 두 번째는 생성할 난수의 수입니다. 이 경우 `randi(0, 10)`은 0에서 10 사이의 난수 10개를 생성합니다.
그래서 요약하면 `randomize()`는 지정된 범위 내에서 난수를 생성하는 데 사용되며 `randi()`는 해당 시드를 기반으로 일련의 난수를 생성하는 데 사용됩니다.

Knowway.org는 더 나은 서비스를 제공하기 위해 쿠키를 사용합니다. Knowway.org를 사용하면 쿠키 사용에 동의하는 것입니다. 자세한 내용은 쿠키 정책 텍스트를 참조하세요. close-policy