티스토리 뷰

반응형

rand

에서 사이의 난수 생성

% 0과 1사이의, 5행 5열 행렬의 난수 생성
>> A = rand(5)
 
% 구간 [-5, 5] 사이의 10행 1열 난수 생성
% 구간 [a, b] 사이의 N개의 난수 생성하는 명령어: A = a + (b-a).*rand(N,1)
>> A = -5 + ( 5 - ( -5 ) ) * rand(10, 1)

randi

정수인 난수 생성

% 1에서 10 사이의 난수 생성 
>> A = randi(10)
 
% 1에서 10 사이의 5행 5열 난수 생성 
>> A = randi(10, 5)
 
% 1에서 10 사이의 5행 1열 난수 생성 
>> A = randi(10, 5, 1)
 
% 10에서 50 사이의 5행 1열 난수 생성
>> A = randi([10 50],5,1)

randn

평균이 이고 분산이 인 Gaussian random number 생성

>> A = randn(4) 
 
%평균이 $a$이고 분산이 $b$인 Gaussian random number 생성
>> A = randn(n)*sqrt(b)+a

rng

현재의 생성된 랜덤수 저장

>> s = rng;
 
>> A = rand(1,5)
 
>> rng(s);
 
>> A1 = rand(1,5)

randperm

에서 까지 난수 순열 생성

% 1에서 6까지 난수 순열 생성
>> A = randperm(6)
 
% 1에서 6까지 난수 순열 3개 생성
>> A = randperm(6,3)
반응형

'Old > Study' 카테고리의 다른 글

수학 기호  (0) 2016.03.24
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함