我需要编写一个Mat实验室函数来查找矩阵及其位置中的所有正数条目。
这是我的代码:
function [posentry,location]= findpositive(A)
posentry=A(A>0);
[row,col]=find(A>0);
我不确定如何将使用row
获得的col
和find
转换为单个变量location
。请解释如何做到这一点。
答案 0 :(得分:0)
您可以使用find
直接获取linear indices(即location
)。
function [posentry, location] = findpositive(A)
location = find(A>0);
posentry=A(location);
end