Octave以交互模式显示gnuplot,但不是从命令行显示

时间:2011-03-21 15:10:46

标签: octave

我正在用八度编程语言编写一个调用plot的脚本。当我以交互模式打开八度控制台并粘贴脚本时,gnuplot会正确显示。但是,当我从命令行通过

运行脚本时
octave ./myscript.m

所有printf都有效,但没有出现gnuplot窗口。这种情况发生在与

这样简单的脚本中
plot([0 1; 2 3])

为什么会发生这种情况的任何想法?

感谢。

1 个答案:

答案 0 :(得分:3)

尝试使用--persist flag运行脚本。这个标志告诉Octave “转到交互模式后 --eval或从命令行上命名的文件中读取。“

> octave --persist ./myscript.m