nzmax
为非零矩阵元素分配的存储量
语法
n = nzmax(S)
说明
n = nzmax(S) 返回为稀疏矩阵 S 中的非零元素分配的存储空间量。对于稀疏矩阵,nzmax(S) >= 1。
如果
S为满矩阵,则nzmax(S)等于prod(size(S))。
通常,nnz(S) 和 nzmax(S) 相同。但如果 S 由可生成填充矩阵元素的运算所创建,例如稀疏矩阵乘法或稀疏 LU 分解,则分配的存储空间可能大于实际需要的存储空间,并且 nzmax(S) 会反映这一情况。再者,sparse(i,j,s,m,n,nzmax) 及其更简单的形式 spalloc(m,n,nzmax)可预先设置 nzmax,然后再进行填充。
扩展功能
版本历史记录
在 R2006a 之前推出