find function does not output values
显示 更早的评论
I am using the find function. I have an 1196x1600 array called 'test' with some values zero and others nonzero. I use the following command to get the indices and values:
[rows,cols,vals]=find(test~=0);
the rows and cols vectors work well, but the vals vector just outputs logical array with a 1 in every cell. The doc for find says that this will output the values associated with the indices but it is not doing that. Please help.
采纳的回答
更多回答(0 个)
类别
在 帮助中心 和 File Exchange 中查找有关 Operating on Diagonal Matrices 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!