본문 바로가기
MATLAB 코딩/기초

[matlab 공부하자] 3. rand 함수

by bigpicture 2019. 7. 1.
반응형

3. rand 함수




rand 함수는 0~1 사이의 임의 값을 생성해주는 함수입니다. 


한번 사용해보죠


>>rand(3)


ans =


    0.4898    0.7094    0.6797

    0.4456    0.7547    0.6551

    0.6463    0.2760    0.1626



0~1 사이 값을 같는 3x3행렬이 만들어졌습니다. 

원하는 size의 행렬을 만들 수 있는데요. 2X3 행렬을 만들어 볼게요.


>> rand(2,3)


ans =


    0.1190    0.9597    0.5853

    0.4984    0.3404    0.2238


0~10 사이의 숫자를 만들고 싶으면 어떻게 하면 될까요? 
10을 곱해주면 됩니다. 

>> 10*rand(2,3)

ans =

    7.5127    5.0596    8.9090
    2.5510    6.9908    9.5929

0~10 사이의 정수를 만들려면??반올림 해주면 됩니다.

>> round(10*rand(2,3))

ans =

     5     1     8
     1     3     3


반응형

댓글