NNZ
非零矩阵元素的数量
句法
描述
例子
nonzeros的数量
符合条件的元素数量
采用NNZ
与关系操作员结合使用,以确定有多少矩阵元素符合条件。由于关系运算符的逻辑矩阵为1和0,因此NNZ
功能计数条件为真的1s。
创建一个矩阵并确定多少元素大于10。
x =魔术(5)
x =5×517 24 1 8 15 23 5 7 14 16 4 6 13 20 22 10 12 19 21 3 11 18 25 2 9
NNZ(x> 10)
ANS = 15
稀疏基质的密度
矩阵的密度是nonzeros与元素总数的比率,nnz(x)/numel(x)
。
创建一个稀疏的矩阵,代表L形域上有限差异laplacian并计算其密度。
x = delsq(numgrid('L',20));间谍(x)
d = nnz(x)/numel(x)
d = 0.0194
结果表明,矩阵中只有大约2%的元素为非零。
输入参数
X
-输入矩阵
矩阵
输入矩阵。
数据类型:单身的
|双倍的
|int8
|INT16
|INT32
|INT64
|UINT8
|UINT16
|UINT32
|Uint64
|逻辑
|期间
|日历
复杂的数字支持:金宝app是的
扩展功能
高阵列
用比在内存中拟合更多的行的数组计算。
此功能完全支持高阵列。金宝app有关更多信息,请参阅高阵列。
C/C ++代码生成
使用MATLAB®CODER™生成C和C ++代码。
GPU代码生成
使用GPU CODER™为NVIDIA®GPU生成CUDA®代码。
GPU数组
使用并行计算工具箱™在图形处理单元(GPU)上运行加速代码。
此功能完全支持GPU数组。金宝app有关更多信息,请参阅在GPU上运行MATLAB功能(并行计算工具箱)。
分布式阵列
使用Parallel Computing Toolbox™,将群集组合内存的组合存储器划分。
此功能完全支持分布式数组。金宝app有关更多信息,请参阅运行具有分布式数组的MATLAB功能(并行计算工具箱)。
在R2006a之前引入
matlab命令
您单击了与此MATLAB命令相对应的链接:
通过在MATLAB命令窗口中输入该命令。Web浏览器不支持MATLAB命令。金宝app
您还可以从以下列表中选择一个网站:
如何获得最佳网站性能
选择中国网站(中文或英语)以获得最佳场地性能。其他Mathworks乡村网站未针对您所在的访问进行优化。
美洲
- AméricaLatina(Español)
- 加拿大(英语)
- 美国(英语)