问题描述
我正在尝试在 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 中运行它不会。
这是打开八度交互模式时显示的图形图像:
我希望该图显示调用脚本(如在第一个命令中)而不进入交互模式(可以说 --persist
),我怎样才能使图显示只调用 octave C:\Users\Dusan\Desktop\SIR1.m
?
我尝试使用 pause
但这不会加载图形,如果我尝试与之交互,它会崩溃。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)