球球了MATLAB大佬

别人写的一段,一直报错,Array dimensions must match for binary array op

if par(8)==1
    m1=max(max(abs(J)));       %找出各种情况下最大相关的位置
    [x0 y0]=find(abs(J)==m1);
elseif par(8)==2
    m1=max(max((J)));
    [x0 y0]=find(J==m1);
else
    m1=min(min((J)));
    [x0 y0]=find(J==m1);
end
 

我该怎么改啊!!!!!

你好,请放一下更详细的代码,或者说明一下代码中各个变量的意义、类型。

从目前看到的情况来看,应该是数组维度不匹配的问题,但是具体是哪个变量的维度不匹配,可以等你更新一下问题说明之后再继续沟通。