【发布时间】:2015-12-22 12:10:46
【问题描述】:
我想在元胞数组内的矩阵的上三角形中找到零元素的索引。假设我有一个单元格数组A{1,1},并且在A 的第一个单元格内有一个大小为 19-by-19 的矩阵 B。如何在B 矩阵的上三角找到0 元素的索引?
我尝试使用this link 中的答案并编写了以下代码:
which(upper.tri(Adjecany_Valid_vertices{1,1}) & Adjecany_Valid_vertices{1,1}==0, arr.ind=TRUE)
但它对我不起作用,它给了我一个错误:
等号左边的表达式不是赋值的有效目标。
有没有人找到这些请求的零的任何解决方案?
【问题讨论】:
-
您发布的代码是 r 代码,所以它当然不能在 MATLAB!!!
-
请提供实际的示例数据(可以简单地复制并粘贴到 MATLAB 中以获得确切的数据结构)。不要使用 19-by-19 矩阵,而是使用较小的示例,例如 5-by-5 .包括您想要的手动计算的输出。
-
@Dan,THX 丹。 randomGuy 的回答解决了我的问题
标签: matlab matrix find cell-array