首先你的跑完之后,B的17列后不是为零,只是很小的数,你可以if一下让它为零
直接用find函数
比方
ans=find(B==0);
ans就是B=0的下标了
举个例子!
B=[1 2 3 4 5 0 0 0 0 0];
v=find(B~=0)%返回B中非零元素
%v = 1 2 3 4 5
[row,col]=find(B~=0)%返回矩阵B中非零元素对应的行和列
%row =1 1 1 1 1
%col = 1 2 3 4 5