반응형
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
반응형
'MATLAB 코딩 > 기초' 카테고리의 다른 글
[matlab 공부하자] 6. find 함수 (심화) (0) | 2019.07.01 |
---|---|
[matlab 공부하자] 5. find 함수 (기본) (0) | 2019.07.01 |
[matlab 공부하자] 4. size 함수 (0) | 2019.07.01 |
[matlab 공부하자] 2. 반올림 (round) , 올림(ceil), 버림(floor), 0을 향해 버림 또는 올림(fix) (0) | 2019.07.01 |
[matlab 공부하자] 1. format short, format long (소수점 아래 4자리 vs 소수점 아래 15자리) (0) | 2019.07.01 |
댓글