文档帮助中心
非零矩阵元素的个数
N = nnz (X)
例子
N = nnz (X)返回矩阵中非零元素的数目X。
X
全部折叠
创建一个单位矩阵并确定它包含的非零的数目。
X =眼睛(4)
X =4×41 0 0 0 0 1 1 0 0 0 1 1 0 0 0 1
N = 4
使用nnz结合关系运算符来确定满足某个条件的矩阵元素的个数。由于关系运算符产生1和0的逻辑矩阵,所以nnz函数计算条件为真时的1。
nnz
创建一个矩阵,并确定有多少元素大于10。
X =魔法(5)
X =5×517 24 18 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
矩阵的密度是非零元素与元素总数的比值,nnz (X) /元素个数(X)。
nnz (X) /元素个数(X)
创建一个表示l型域上有限差分拉普拉斯矩阵的稀疏矩阵,并计算其密度。
X = delsq (numgrid (“L”, 20));间谍(X)
d = nnz (X) /元素个数(X)
d = 0.0194
结果表明,基体中非零元素仅占2%左右。
输入矩阵。
数据类型:单|双|int8|int16|int32|int64|uint8|uint16|uint32|uint64|逻辑|持续时间|calendarDuration复数的支持:金宝app是的
单
双
int8
int16
int32
int64
uint8
uint16
uint32
uint64
逻辑
持续时间
calendarDuration
这个函数完全支持高数组。金宝app有关更多信息,请参见高大的数组。
该功能完全支持GPU阵列。金宝app有关更多信息,请参见在GPU上运行MATLAB函数(并行计算工具箱)。
该功能完全支持分布式阵列。金宝app有关更多信息,请参见用分布式数组运行MATLAB函数(并行计算工具箱)。
找到|非零|元素个数|nzmax|大小
找到
非零
元素个数
nzmax
大小
在您的系统上存在此示例的修改版本。你想打开这个版本吗?
您点击了一个与MATLAB命令对应的链接:
在MATLAB命令窗口中输入该命令运行该命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,在可用的地方获得翻译内容,并查看本地事件和优惠。根据您的位置,我们建议您选择:。
您也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳的网站性能。其他MathWorks国家网站没有针对您所在位置的访问进行优化。
联系当地办事处