2015-04-28 7 views
1

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

Это ошибка, я получаю enter image description here

И это мой выход экрана

enter image description here

Любые предложения? Спасибо заранее!

ответ

1

Вы можете проверить количество элементов, возвращаемых findall, когда вы передаете ось ручки:

%// axes filled with plot 
plot(1,1) 
ax1 = gca; 
out1 = numel(findall(ax1)) 

%// empty axes 
axes 
ax2 = gca; 
out2 = numel(findall(ax2)) 

out1 = 

    2 


out2 = 

    1 

Пустая ось объект будет возвращать , заполненные одним не менее 2.

Смежные вопросы