octave - 图未在 Cmder 调用 octave 脚本中显示
问题描述
我正在尝试在 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","linewidth",1.5,
vreme,x,"b","linewidth",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 中运行它不会。
这是打开 octave 交互模式时显示的图形图像:
我希望该图显示调用脚本(如在第一个命令中)而不进入交互模式(--persist
假设),我怎样才能使该图只显示调用octave C:\Users\Dusan\Desktop\SIR1.m
?
我尝试使用pause
,但这不会加载图形,如果我尝试与之交互,它会崩溃。
解决方案
推荐阅读
- javascript - React Native Android 导航栏半透明
- android - 如何将数字数组从高到低排序(反向/递减顺序)?
- javascript - react-select isMulti 选择所有过滤的选项
- python - 动态更新 pandas 列名以避免代码更改
- python - 为什么我们使用大括号内置类.__init__([])
- python - 如何使用经过训练的生成器生成不同的样本
- django - 您如何翻译页面的 slug 值?
- ios - 从 REST API 加载数据后执行 segue
- angular - 有没有办法以“角度方式”为每列使用带有过滤器的角度数据表?
- javascript - 测试所有已终止的功能