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
를 설정할 수 있습니다.
확장 기능
버전 내역
R2006a 이전에 개발됨