作业帮 > 综合 > 作业

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

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/26 05:50:51
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
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