执行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'));
我应该改变什么以及如何改变?
答案 0 :(得分:3)
首先,您问题的直接答案是将您想要在启动时执行的任何命令附加到.octaverc文件的末尾。因此,要设置特定的图形工具包,您需要添加以下行:
graphics_toolkit("gnuplot")
或者
graphics_toolkit("qt")
或者
graphics_toolkit("fltk")
适用于您想要的任何工具包。
现在,正如@Andy指出的那样,如果您使用的是Windows,可能是因为您误解了崩溃的长时间延迟。一个仍未完全解决的Windows错误涉及这样一个事实:在第一个图中,Windows可能需要创建一个字体缓存文件。这可能需要很长时间。一旦完成,大多数后续绘图将更快。可以在以下错误报告页面找到有关它的一些信息: https://savannah.gnu.org/bugs/?45458