행렬 생성함수
함수 | 기능 |
zeros | 0 배열 행렬 생성 |
ones | 1 배열 행렬 생성 |
eye | 단위행렬 |
repmat | 배열을 복제하고 붙임 |
rand | 균일분산된 불규칙 수 |
randn | 정규분포 불규칙 수 |
linspace | 선형적으로 구분 배열된 벡터 |
logspace | 로그 눈금으로 구분 배열된 벡터 |
meshgrid | 3D 그래프를 위한 X 및 Y 배열 |
>>zeros>> zeros(3)
ans =
0 0 0
0 0 0
0 0 0
zeros(3)은 0으로 이루어진 행렬 3x3 을 생성한다.
>> rand(5)
ans =
0.0975 0.1576 0.1419 0.6557 0.7577
0.2785 0.9706 0.4218 0.0357 0.7431
0.5469 0.9572 0.9157 0.8491 0.3922
0.9575 0.4854 0.7922 0.9340 0.6555
0.9649 0.8003 0.9595 0.6787 0.1712
rand(5)는 무작위로 추출된 값들로 이루어진 행렬 5x5 을 생성한다.
>> A=[1 2;3 4];
>> repmat(A,2,3)
ans =
1 2 1 2 1 2
3 4 3 4 3 4
1 2 1 2 1 2
3 4 3 4 3 4
repmat(A,2,3)은 행렬 A를 행으로는 2번 열방향으로는 3번 복사하여 새로운 행렬을 생성한다.
'Matlab' 카테고리의 다른 글
[Matlab 기초] 라플라스 변환 (0) | 2020.02.17 |
---|---|
[Matlab 기초] 데이터 분석함수 (0) | 2020.02.16 |
[Matlab 기초] 내장 수학 함수 (0) | 2020.02.16 |
[Matlab 기초] 논리 연산자 (1) | 2020.02.12 |
[Matlab 기초] 데이터 교환 (0) | 2020.02.11 |