当Octave启动时,它会从以下列表中的文件中查找要执行的命令。这些文件可能包含任何有效的Octave命令,包括函数定义。
Octave原点/共享/Octave/站点/m/启动/Octave
¶
这里的Octave原点
是安装Octave的目录(默认为/usr/local).提供此文件是为了全局更改站点上所有用户的默认Octave环境,使其适用于您安装的所有版本的Octave。更改此文件时应小心,因为您网站上的所有Octave用户都会受到影响。默认文件可能会被环境变量覆盖OCTAVE_SITE_init文件
.
Octave原点/份额/Octave/版本/m/启动/Octave
¶
这里的Octave原点
是安装Octave的目录(默认为/usr/local和版本
是Octave的版本号。提供此文件是为了全局更改特定版本Octave的所有用户的defaultOctave环境。更改此文件时应小心,因为您网站上Octave的所有用户都会受到影响。默认文件可能被环境变量覆盖OCTAVE_VERSION_init文件
.
配置目录/Octave/Octave
¶
这里的配置目录
是用户本地配置文件(例如。,$XDG_CONFIG_HOME
在许多类似Unix的操作系统上,或者%APPDATA%
在Windows上)。
~/.octaverc
¶
此文件用于对默认Octave环境进行个人更改。
.Octave
¶
此文件可用于更改特定项目的默认Octave环境。Octave读取后在当前目录中搜索此文件~/.octaverc。的任何使用cd
中的命令~/.octaverc文件将影响Octave搜索的目录.Octave.
如果在主目录中启动Octave,则文件中的命令~/.octaverc将只执行一次。
启动.m
¶
此文件用于对默认Octave环境进行个人更改。它是为执行的MATLAB兼容性,但是~/.octaverc是配置更改的首选位置。
如果使用调用Octave,则在读取每个启动文件时将显示一条消息冗长的参数,但没有不说话的参数
启动文件总是在系统的区域设置字符集中进行处理(独立于例如在GUI属性中设置的m文件编码)。换言之,系统的区域设置字符集一直有效,直到用户手动设置m文件编码(例如,在其中一个启动文件中)并触发对任何相关m文件的重新解析。Octave可以强制使用函数的新编码mfile_encoding
:
mfile_encoding(“utf-8”);#设置新编码清除(“函数”);#重新解析新编码中的所有.m文件
这将更改用于解释所有后续运行的启动文件和m文件(不包括当前执行的文件)的编码。
版权所有 © 2024 Octave中文网
ICP备案/许可证号:黑ICP备2024030411号