Я работаю над подсчетом чисел, используя оператор if-else
. Я получаю результат, но он выполняет только часть else и не смотрит на другую часть.Выполняется только другая часть в инструкции If-else в matlab
Это код, я работаю с
i = 0;
j = 0;
if sum(abs(f1(:) - f2(:))) == 0.0
i = i + 1;
else
j = j + 1;
end
if sum(abs(f2(:) - f3(:))) == 0.0
i = i + 1;
else
j = j + 1;
end
if sum(abs(f3(:) - f4(:))) == 0.0
i = i + 1;
else
j = j + 1;
end
msgtext = sprintf('Matching = %d',i);
h = msgbox(msgtext);
msgtxt = sprintf(' Not Matching = %d',j);
h = msgbox(msgtxt);
Любые предложения?
Заранее благодарен!
['Ваш собеседник'] (http://stackoverflow.com/q/30244098/3293881) может вам помочь. – Divakar
@ Дивакар Я тоже это пробовал. Но это не работает. –
Мы, жалобщики, стараемся быть ясновидящими, но не работаем. – Divakar