在矩阵中查找正数条目并显示位置

时间:2016-05-02 04:10:47

标签: matlab matrix

我需要编写一个Mat实验室函数来查找矩阵及其位置中的所有正数条目。

这是我的代码:

function [posentry,location]= findpositive(A)
posentry=A(A>0);
[row,col]=find(A>0);

我不确定如何将使用row获得的colfind转换为单个变量location。请解释如何做到这一点。

1 个答案:

答案 0 :(得分:0)

您可以使用find直接获取linear indices(即location)。

function [posentry, location] = findpositive(A)
    location = find(A>0);
    posentry=A(location);
end