매트랩에서 행렬의 길이 크기와 관련된 함수
함수
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)