행렬 생성함수

 

함수 기능
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 =

         2     1     2     1     2
         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

+ Recent posts