"Undefined function or method 'eq' for input arguments of type 'cell'."
1 次查看(过去 30 天)
显示 更早的评论
i get "Undefined function or method 'eq' for input arguments of type 'cell'." error in this statment find(compare==max(compare)) , compare is a cell .. any help ?
0 个评论
回答(1 个)
Sean de Wolski
2014-12-12
You can't take the max of a cell, it's a container. If you want the max of all of the elements in the cell, use cellfun
mxc = cellfun(@(x)max(x(:)),your_cell)
mxc will be the max of each cell and you can then use your above code to figure out which ones are the mask.
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Cell Arrays 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!