Plot 倍频程:等待绘图显示

Plot 倍频程:等待绘图显示,plot,graph,octave,figure,Plot,Graph,Octave,Figure,我是一个倍频程noob,但我试图在终端中同时显示一个图形作为输入,但是图形仅在输入后更新,因此我得到一个未加载的图形: 代码如下: f=figure; imshow(img); pause(1); % FIX THIS! in=input('Input required:', 's'); 暂停1秒是粗略的,因为它并不总是显示图形,但如果不暂停,它甚至不会进入图形循环。在继续之前,是否有方法阻止图形加载?我在文档中找不到所需的函数。您可以使用强制渲染图形和刷新事件队列 f = fi

我是一个倍频程noob,但我试图在终端中同时显示一个图形作为输入,但是图形仅在输入后更新,因此我得到一个未加载的图形:

代码如下:

 f=figure;
 imshow(img);

 pause(1); % FIX THIS!

 in=input('Input required:', 's');
暂停1秒是粗略的,因为它并不总是显示图形,但如果不暂停,它甚至不会进入图形循环。在继续之前,是否有方法阻止图形加载?我在文档中找不到所需的函数。

您可以使用强制渲染图形和刷新事件队列

f = figure();
imshow(img);

drawnow

in = input('Input required:', 's');