Main Content

本页翻译不是最新的。点击此处可查看最新英文版本。

getenv

环境变量

说明

示例

val = getenv(varname) 返回操作系统环境变量 varname 的值。如果 varname 不存在,则 getenv 返回空字符向量。

在 UNIX® 平台上,您用于启动 MATLAB® 的 shell 确定操作系统环境。例如,在 Mac 平台上,从 Applications 文件夹启动 MATLAB 后创建的环境不同于从终端启动 MATLAB 所创建的环境。

示例

val = getenv() 返回一个由包含所有环境名称和值的字符串组成的字典。

示例

全部折叠

res = getenv("SYSTEMROOT")
res = 'C:\windows'
val = getenv(["VarName1"; "VarName2"])
val =

  2×1 string array

    "VarVal1"
    "VarVal2"                                        

输入参数

全部折叠

环境变量名称,指定为字符串标量、字符向量、字符串数组或字符向量元胞数组。

示例: "PATH"

输出参数

全部折叠

环境变量值,以字符串标量、字符向量、字符串数组、字符向量元胞数组或由字符串组成的字典形式返回。返回的输出值的类型和维度由输入值确定:

  • 如果 varname 是非标量字符串数组或字符向量元胞数组,则 valvarname 具有相同的类型和维度。

  • 如果没有提供输入值,则 val 是一个由包含所有环境变量名称和值的字符串组成的字典。

  • 如果 varname 是字符串标量,则 val 是字符向量。

扩展功能

C/C++ 代码生成
使用 MATLAB® Coder™ 生成 C 代码和 C++ 代码。

版本历史记录

在 R2006a 之前推出

全部展开

另请参阅

| | | | | | |