Matlab 中imread读取图片后,使用imshow无反应的问题

笔者在进行app设计时,发现imread读完的图片,使用imshow命令后,无弹窗也无反应。从网上翻阅后发现大多是自己的代码与imshow命令中某些代码发生了冲突,但是每个人遇到的情况不一样,很多时候我们无法找到具体哪段代码出了问题。

本人遇到的问题是:

set(figure,'visible','off');

在设计app界面时,为了防止其他窗口的弹出,特意写了这一段,结果发现因为这行代码导致imshow失效。

当然咯大家也可以通过下面的代码将图片重新输出

image = imread("1.jpg");

imshow(image)

figure(1)