>  기사  >  MATLAB에서 난수를 생성하는 방법

MATLAB에서 난수를 생성하는 방법

angryTom
angryTom원래의
2020-03-07 17:09:0368473검색

matlab은 우리가 흔히 사용하는 소프트웨어입니다. 랜덤 프로세스나 확률을 하는 친구들은 어떤 난수를 자주 사용합니다. 하지만 이러한 데이터는 어떻게 생성됩니까? 다음은 MATLAB의 몇 가지 일반적인 난수를 소개합니다.

MATLAB에서 난수를 생성하는 방법

MATLAB에서 난수를 생성하는 데 사용할 수 있는 방법:

#🎜🎜 #1 , 균등 분포:

■ unifrnd (a, b, m, n)

은 m*n 순서 [a, b를 생성합니다. ] 균일 분포

■unifrnd (a,b)

[a,b]의 균일 난수 생성

# 🎜🎜 #

학습 추천 "
프로그래밍 입문

" 예:

#🎜 🎜## 🎜🎜#2, rand (m, n) MATLAB에서 난수를 생성하는 방법

m*n 차 [0,1] 균일하게 분포된 난수 행렬 생성#🎜🎜 ##🎜 🎜#

■ rand(n)


n*n 차수 [0,1] 생성

#; 🎜🎜 #

예:


3, binornd(n,p,[M,N, P, ...])

MATLAB에서 난수를 생성하는 방법은 이항 분포를 따르는 난수를 생성합니다. n 및 p,

#🎜 🎜 #

표적 사격의 예를 생각해 보세요. 각 탄의 적중률은 p이고, 총 N발의 탄이 발사됩니다. 그러면 총 적중 횟수는 매개변수(N, p)를 따릅니다. p는 1보다 작거나 같아야 하고 음수가 아니어야 하며 N은 정수여야 합니다. ■ binornd(n,p,[M,N,P,...])

생성된 난수는 매개변수(N,p)를 따릅니다. ) 이항 분포, 이러한 난수는 M*N*P... 순서 행렬로 배열됩니다. M만 쓰면 M*M 행렬이 생성됩니다.

4, unidrnd(N,m,n)

Generate an m*n 이산 균일 분포 난수 행렬 순서

사이의 1-N mm*nn 행렬로 값을 생성합니다. 예:

5, exprnd (mu , m, n)MATLAB에서 난수를 생성하는 방법

기대 값이 mu인 m*n 차수 지수 분포의 난수 행렬 생성

예:

여기에 소개되지 않은 다른 임의의 숫자도 있습니다. 방법은

MATLAB에서 난수를 생성하는 방법더 많은 관련 프로그래밍 튜토리얼과 유사합니다.

PHP中文网

을 따르세요!

위 내용은 MATLAB에서 난수를 생성하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.