Main Content

nzmax

0이 아닌 행렬 요소에 할당되는 저장 공간의 양

구문

n = nzmax(S)

설명

n = nzmax(S)는 희소 행렬 S의 0이 아닌 행렬 요소에 할당되는 저장 공간의 양을 반환합니다. 희소 행렬의 경우 nzmax(S) >= 1입니다.

  • S가 비희소 행렬인 경우 nzmax(S)prod(size(S))와 같습니다.

nnz(S)nzmax(S)가 동일한 경우가 많습니다. 하지만, S가 희소 행렬 곱셈 또는 희소 LU 분해와 같이 필인(fill-in) 행렬 요소들을 만들어 내는 연산에 의해 생성될 경우 실제로 필요한 양보다 더 많은 저장 공간이 할당될 수 있고 nzmax(S)는 이를 반영합니다. 또는, sparse(i,j,s,m,n,nzmax)나 더 간단한 형태인 spalloc(m,n,nzmax)는 나중에 요소를 더 채울 것으로 예상되는 경우에 nzmax를 설정할 수 있습니다.

확장 기능

C/C++ 코드 생성
MATLAB® Coder™를 사용하여 C 코드나 C++ 코드를 생성할 수 있습니다.

버전 내역

R2006a 이전에 개발됨

참고 항목

| | | | |