我试图使用Matlab比较两个图像。问题是,即使 Axes框中没有任何内容,我也会得到结果。我不知道如何解决这个问题。
这是我得到
的错误这是我的输出屏幕
有什么建议吗? 提前谢谢!
答案 0 :(得分: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
空轴对象将返回 1 ,填充至少为2 。