매트랩에서 행렬의 길이 크기와 관련된 함수

매트랩에서 행렬의 길이 크기와 관련된 함수

matrix operator in matlab

함수

  • size(): 행렬의 행, 열의 길이를 성분으로 갖는 행 벡터를 반환한다.
    다루고 있는 행렬과 크기가 같은 영행렬을 만들 때 유용하다.

  • zeros(size(A)): A와 크기가 같은 영행렬을 반환한다.

  • length(): 행과 열 중에서 더 큰 숫자를 반환한다.
    행벡터, 열벡터의 경우에는 성분의 개수와 같으므로 numel()과 같다. 또한 size()는 행과 열의 크기를 반환하므로 length(A)=max(size(A))이다.

  • numel(): 행렬의 성분의 개수를 반환한다.

예제 코드와 출력 결과는 아래와 같다.

A=[1 2 3];
B=[1 2 3 4 ; 2 3 4 1 ; 3 4 1 2];
C=zeros(3,8);

a=size(A)
b=size(B)
c=size(C)

d=length(A)
e=length(B)
f=length(C)

g=numel(A)
h=numel(B)
i=numel(C)

2019-09-1814;47;19\_.png

댓글