Octave-如何在启动时自动执行命令
Octave- How to automatically execute commands on startup
我是 Octave 的新手,想 运行 每次打开时自动启动一些命令。
我输入 "help startup" 并看到 "Octave uses the file ".octaverc”。我在 https://www.math.utah.edu/docs/info/octave_4.html 进行了一些在线搜索,发现 .octaverc 文件应该在以下路径中:
OCTAVE_HOME/lib/octave/VERSION/startup/octaverc
问题:
在该目录中我没有启动文件夹,只有 "oct" 和 "site"。我确实看到了隐藏文件,这是我的第一个想法,因为文件以“.”开头。特点。于是我在目录中使用了Agent Ransack,仍然没有任何结果。
问题:
1) 必须自己制作启动文件夹和octaverc文件吗?
2) 如果是,是否必须隐藏一个、两个或 none?
3) 可以是txt文件,还是有特殊的扩展名?
4) 我是直接在文件中键入命令还是有特殊格式?
注意:
如果我以错误的方式解决这个问题,我希望在启动时进行 运行 的操作:
PS1('>>'), addpath('D:\Users\Me\Desktop'), clc
提前感谢您的帮助!!
找到解决方案,文件位于以下路径:
OCTAVE_HOME/share/octave/site/m/startup
要找出 OCTAVE_HOME 适合您的位置,只需在 Octave 命令行 window.
中键入 "OCTAVE_HOME"
答案:
1) 不必自己制作启动octaverc文件
2) 该文件实际上并没有被隐藏,所以如果您找对了地方应该很容易找到。
3) 文件没有扩展名。就是八度。
4) 在现有文件的最后一行下,您可以像在 Octave 命令行中输入命令一样附加命令 window.
octaverc
文件的可能位置(及其差异)在 documentation 中指定。
简而言之,这些是,从更一般到具体:
octave-home/share/octave/site/m/startup/octaverc
(最通用,适用于整个系统)
octave-home/share/octave/version/m/startup/octaverc
(覆盖系统上安装的一个以上八度版本,可能需要不同的启动脚本)
~/.octaverc
(其中 ~
是用户主目录的 unix-speak -- 覆盖用户特定的启动文件)
.octaverc
任意目录下的文件,为特定目录创建特定的启动条件
octaverc
文件是有效的简单脚本文件,每次 Octave 开始时从最通用到最具体执行。因此,在存在冲突命令的情况下,可以有效地使用更具体的文件来覆盖更通用的行为。
Octave 还支持(但不推荐)使用 startup.m
文件,以实现 matlab 兼容性。
作为更一般的提示,如果您想从文档中搜索特定关键字(例如 octaverc
),您可以在 duckduckgo(或 google ):
octaverc site:https://octave.org/doc/interpreter/
(或者只下载 pdf 格式的文档并搜索 pdf)
我是 Octave 的新手,想 运行 每次打开时自动启动一些命令。
我输入 "help startup" 并看到 "Octave uses the file ".octaverc”。我在 https://www.math.utah.edu/docs/info/octave_4.html 进行了一些在线搜索,发现 .octaverc 文件应该在以下路径中:
OCTAVE_HOME/lib/octave/VERSION/startup/octaverc
问题:
在该目录中我没有启动文件夹,只有 "oct" 和 "site"。我确实看到了隐藏文件,这是我的第一个想法,因为文件以“.”开头。特点。于是我在目录中使用了Agent Ransack,仍然没有任何结果。
问题:
1) 必须自己制作启动文件夹和octaverc文件吗?
2) 如果是,是否必须隐藏一个、两个或 none?
3) 可以是txt文件,还是有特殊的扩展名?
4) 我是直接在文件中键入命令还是有特殊格式?
注意: 如果我以错误的方式解决这个问题,我希望在启动时进行 运行 的操作:
PS1('>>'), addpath('D:\Users\Me\Desktop'), clc
提前感谢您的帮助!!
找到解决方案,文件位于以下路径:
OCTAVE_HOME/share/octave/site/m/startup
要找出 OCTAVE_HOME 适合您的位置,只需在 Octave 命令行 window.
中键入 "OCTAVE_HOME"答案:
1) 不必自己制作启动octaverc文件
2) 该文件实际上并没有被隐藏,所以如果您找对了地方应该很容易找到。
3) 文件没有扩展名。就是八度。
4) 在现有文件的最后一行下,您可以像在 Octave 命令行中输入命令一样附加命令 window.
octaverc
文件的可能位置(及其差异)在 documentation 中指定。
简而言之,这些是,从更一般到具体:
octave-home/share/octave/site/m/startup/octaverc
(最通用,适用于整个系统)octave-home/share/octave/version/m/startup/octaverc
(覆盖系统上安装的一个以上八度版本,可能需要不同的启动脚本)~/.octaverc
(其中~
是用户主目录的 unix-speak -- 覆盖用户特定的启动文件).octaverc
任意目录下的文件,为特定目录创建特定的启动条件
octaverc
文件是有效的简单脚本文件,每次 Octave 开始时从最通用到最具体执行。因此,在存在冲突命令的情况下,可以有效地使用更具体的文件来覆盖更通用的行为。
Octave 还支持(但不推荐)使用 startup.m
文件,以实现 matlab 兼容性。
作为更一般的提示,如果您想从文档中搜索特定关键字(例如 octaverc
),您可以在 duckduckgo(或 google ):
octaverc site:https://octave.org/doc/interpreter/
(或者只下载 pdf 格式的文档并搜索 pdf)