2011-03-21 84 views
1

我正在使用八度编程语言编写脚本,该脚本调用plot。当我以交互模式打开八度控制台并粘贴脚本时,gnuplot显示正确。然而,当我通过Octave在交互模式下显示gnuplot,但不在命令行中显示

octave ./myscript.m 

运行在命令行脚本中的所有printf工作,但似乎没有gnuplot的窗口。这发生在一个简单的脚本

plot([0 1; 2 3]) 

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

谢谢。

+0

您使用的是什么系统? Windows或Linux。如果我正确记住octav通过存储在/ tmp /(在Linux上)的文件来管理你的命令。看看这些可能会让你知道发生了什么。嗯,找不到这个链接,但看看 – Tom 2011-03-21 15:16:34

+0

目前的Linux。 – Reinderien 2011-03-21 15:37:33

回答

3

尝试使用--persist flag运行脚本。此标志告诉Octave至“在
--eval之后进入交互模式或从命令行上命名的文件读取”。

> octave --persist ./myscript.m 
+0

这样做,尽管如果我可以让Octave死亡并且只有gnuplot继续存在,那会很好。 – Reinderien 2011-03-21 15:38:26

相关问题