如何在Octave中更改工具包?

时间:2017-04-23 10:02:58

标签: plot octave

执行plot命令时,我的Octave崩溃了。我在Assad Ebrahim's answer找到了一个解决方案。他提到将默认工具包切换到gnuplot,如果我想永久更改,请在octave.rc文件中更改它,但我不清楚octaverc中的永久性更改。当我用notepad ++打开我的octaverc时,它看起来像这样:

## System-wide startup file for Octave.
##
## This file should contain any commands that should be executed each
## time Octave starts for every user at this site.
EXEC_PATH (cstrcat (fullfile (OCTAVE_HOME, 'notepad++'), pathsep, 
EXEC_PATH));
EXEC_PATH (cstrcat (fullfile (OCTAVE_HOME, 'bin'), pathsep, EXEC_PATH));
EDITOR (fullfile (OCTAVE_HOME, 'notepad++', 'notepad++.exe'));

我应该改变什么以及如何改变?

1 个答案:

答案 0 :(得分:3)

首先,您问题的直接答案是将您想要在启动时执行的任何命令附加到.oc​​taverc文件的末尾。因此,要设置特定的图形工具包,您需要添加以下行:

graphics_toolkit("gnuplot")

或者

graphics_toolkit("qt")

或者

graphics_toolkit("fltk")

适用于您想要的任何工具包。

现在,正如@Andy指出的那样,如果您使用的是Windows,可能是因为您误解了崩溃的长时间延迟。一个仍未完全解决的Windows错误涉及这样一个事实:在第一个图中,Windows可能需要创建一个字体缓存文件。这可能需要很长时间。一旦完成,大多数后续绘图将更快。可以在以下错误报告页面找到有关它的一些信息: https://savannah.gnu.org/bugs/?45458