如何更改 Octave 中的工具包?
How to change toolkit in Octave?
当我执行 plot
命令时,我的 Octave 崩溃了。我在 Assad Ebrahim's answer 中找到了解决方案。他提到将默认工具包切换到 gnuplot
,如果我想永久更改,则在 octave.rc
文件中更改它,但我不清楚 octaverc
中的永久更改。当我用记事本++打开我的 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'));
我应该改变什么以及如何改变?
首先,您问题的直接答案是将您希望在启动时执行的任何命令附加到 .octaverc 文件的末尾。因此,要设置特定的图形工具包,您可以添加以下行:
graphics_toolkit("gnuplot")
或
graphics_toolkit("qt")
或
graphics_toolkit("fltk")
无论你想要哪个工具包。
现在,正如@Andy 所指出的,如果您使用的是 Windows,则可能是您将长时间延迟误解为崩溃。一个仍未完全解决的 windows 错误涉及这样一个事实,即在第一个图上 Windows 可能需要创建一个字体缓存文件。这可能需要很长时间。完成后,大多数后续图都会快得多。可以在以下错误报告页面找到有关它的一些信息:
https://savannah.gnu.org/bugs/?45458
编辑:自发布此答案以来,上面链接的错误已基本解决。安装过程的一部分现在更新字体缓存文件。如果使用 zip 包而不是可执行安装程序,则在提取 Octave 后应该有一个批处理文件 运行 以确保完成此操作。详情见:
http://wiki.octave.org/Octave_for_Microsoft_Windows
当我执行 plot
命令时,我的 Octave 崩溃了。我在 Assad Ebrahim's answer 中找到了解决方案。他提到将默认工具包切换到 gnuplot
,如果我想永久更改,则在 octave.rc
文件中更改它,但我不清楚 octaverc
中的永久更改。当我用记事本++打开我的 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'));
我应该改变什么以及如何改变?
首先,您问题的直接答案是将您希望在启动时执行的任何命令附加到 .octaverc 文件的末尾。因此,要设置特定的图形工具包,您可以添加以下行:
graphics_toolkit("gnuplot")
或
graphics_toolkit("qt")
或
graphics_toolkit("fltk")
无论你想要哪个工具包。
现在,正如@Andy 所指出的,如果您使用的是 Windows,则可能是您将长时间延迟误解为崩溃。一个仍未完全解决的 windows 错误涉及这样一个事实,即在第一个图上 Windows 可能需要创建一个字体缓存文件。这可能需要很长时间。完成后,大多数后续图都会快得多。可以在以下错误报告页面找到有关它的一些信息: https://savannah.gnu.org/bugs/?45458
编辑:自发布此答案以来,上面链接的错误已基本解决。安装过程的一部分现在更新字体缓存文件。如果使用 zip 包而不是可执行安装程序,则在提取 Octave 后应该有一个批处理文件 运行 以确保完成此操作。详情见: http://wiki.octave.org/Octave_for_Microsoft_Windows