Как преобразовать операнды && в логический скаляр

После запуска кода в Matlab я сталкиваюсь с этой ошибкой и не знаю, как ее решить. Как я могу решить эту проблему.

Предупреждение:

Операнды || Операторы and && должны быть преобразованы в логические скалярные значения.

    Jgray = double(rgb2gray(J));
    % Calculate the Gradients
    [dIx, dIy] = gradient(Jgray);
    if max(dIx)<=103 && max(dIy)<=100
        B =  abs(dIy) - abs(dIx);
    else
        B = abs(dIx) - abs(dIy);
    end
7
задан Mario Sannum 14 December 2012 в 11:58
поделиться