matlab如何依次输出一个矩阵每一行最后一个非零元素所在的列

问题描述:

matlab如何依次输出一个矩阵每一行最后一个非零元素所在的列
例如R=[1 2 3 1 2
1 0 0 0 4
4 0 5 0 6
1 1 1 1 0
5 0 8 6 0];
输出
5
5
5
4
4
1个回答 分类:综合 2014-09-29

问题解答:

我来补答
R=[1 2 3 1 2
1 0 0 0 4
4 0 5 0 6
1 1 1 1 0
5 0 8 6 0];
[m,n]=size(R);
for i=1:m
for j=1:n
k=n+1-j;
if (R(i,k)~=0)
X(i,1)=k;
break
end
end
end
X
 
 
展开全文阅读
剩余:2000
上一页:牛刀小试4
下一页:第二问不会作