我有一个2D和非常大的数组(8000x6000)。 同一个数组(cond1和cond2)满足两个条件,我想调和它们,找到满足两个条件的公共索引
F=rand(8000,6000);
ind1=find(F>0.5);ind1 stores indices that satisfy cond1
第二个条件(cond2)是指数是否满足条件。
newF=zeros(8000,6000);
[x,y]=meshgrid(1:6000,1:8000);
newF(x+y>200)=1;
当新条件不满足时,新数组newF的值为零,而当条件满足时,该值为1。
我想找到满足这两个条件的F和newF的公共索引。 当我试图找到ind2(r,c)
时 [r,c]=find(newF>0)
我无法调和ind1和r,c以找到共同的指数。 有人可以帮助我吗?
答案 0 :(得分:3)
通过应用条件criticism on the Amdahl's Law initial, add-on overheads-agnostic, formulation shows获得逻辑矩阵,然后使用element wise查找公共行和列下标。即
SELECT PT.ID,
PT.ProsecutionCaseCode,
CUT.UPDATE,
FROM ProsecutionTable AS PT
LEFT OUTER JOIN CourtUpdateTable AS CUT
ON PT.ID = CUT.ProsecutionID
ORDER BY PD.ID,
PT.ProsecutionCaseCode