图未显示在 Cmder 调用八度脚本中

问题描述

我正在尝试在 Cmder 中运行一个八度音程脚本。我遇到的问题是在执行脚本后保持图形窗口。 这是我正在运行的整个脚本:

N=10^6;
dt=1;
beta=1.4;
mi=1.3/365;
gamma = 1/7;

I(1)=10;
S(1)=N-I(1);

for n=2:600
    I(n) = I(n-1)+dt*I(n-1)*(beta*(S(n-1)/N)-gamma-mi);
    S(n) = S(n-1)+dt*(mi*N-S(n-1)*(I(n-1)*beta/N+mi));
endfor

x=S/N;
y=I/N;
R=1-x-y;

vreme=1:1:600;
figure 1,plot(vreme,y,"r","linewidth",1.5,vreme,R,"g",x,"b",1.5);
axis([0 200 0 1])
leg=legend("I","R","S")
set(leg,"fontsize",15);
grid on
hold on

在octave-gui 或octave-cli 中运行脚本后,图形保持不变。在 Cmder 中运行它不会。
这是打开八度交互模式时显示的图形图像:

issue

我希望该图显示调用脚本(如在第一个命令中)而不进入交互模式(可以说 --persist),我怎样才能使图显示调用 octave C:\Users\Dusan\Desktop\SIR1.m ?

我尝试使用 pause 但这不会加载图形,如果我尝试与之交互,它会崩溃。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)