标签: matlab
如标题所示, 例如, A = [1 2 3 0 0 0 0 1 2] 非零元素的数量是四。 matlab中有什么功能可以找到它?
答案 0 :(得分:3)
要查找非零元素的数量,您可以使用以下函数:nnz(A)。在上面的向量中,A=[ 1 2 3 0 0 0 0 1 2]有5个非零元素。
nnz(A)
A=[ 1 2 3 0 0 0 0 1 2]
答案 1 :(得分:0)
您可以使用~将其转换为逻辑数组,将0值转换为1,将非零值转换为0并将结果相加
~
0
1
sum(~A);