Matlab For循环使用if语句

时间:2017-07-16 16:32:55

标签: loops for-loop if-statement

我有一个(6x 2)数组,每次我得到x01(x,y,z)时,该数组的名称是xVertBT {n} .con(x,y)和X0all(18 x 3) )和x02(x,y,z)。所以我使用这个语句X0all((xVertBT {n} .con(i,1)),:)来检查x01或x02是否相同。 为此,我得到一个错误索引超过矩阵维度

for i=1:6%size(xVertBT{1}.con,1)

if isequal(X0all((xVertBT{n}.con(i,1)),:),(x02)) || isequal(X0all((xVertBT{n}.con(i,1)),:),(x01));
    for j=1:6

    if isequal(X0all((xVertBT{n}.con(j,2)),:),(x01)) || isequal(X0all((xVertBT{n}.con(j,2)),:),(x02));
    epsC=0.7;
        return
    end
    end
end

0 个答案:

没有答案
相关问题