setenv

Установите переменную окружения

Синтаксис

setenv(name,value)
setenv(name)

Описание

пример

setenv(name,value) устанавливает значение переменной среды операционных систем. Если name существует как переменная окружения, то setenv заменяет свою текущую стоимость на value. Если name не существует, то setenv создает переменную окружения под названием name и присваивает value ему.

setenv передает name и value к неизменной операционной системе. Специальные символы, такие как ;, /, :, $, и %, не расширены и неповреждены в value.

Процесс породил использование MATLAB® system, unix, dos, или функция ! читает значения, присвоенные переменным с помощью функции setenv. Можно получить любой набор значений с setenv путем вызова getenv(name).

setenv(name) присваивает нулевое значение name. Этот синтаксис эквивалентен setenv(name,''). На платформе Microsoft® Windows® этот синтаксис эквивалентен неопределению переменной. На большинстве платформ UNIX® возможно задать переменную окружения как пустую.

Примеры

свернуть все

setenv('TEMP','C:\TEMP');
getenv('TEMP')
ans = 'C:\TEMP'
setenv('PATH', [getenv('PATH') ';D:\mypath']);

Входные параметры

свернуть все

Имя переменной окружения, заданное как строка или вектор символа.

Максимальное количество символов в name 215 - 2 (или 32766). Если name содержит символ =, то setenv выдает ошибку. Поведение переменных окружения с = на имя не четко определено.

Пример: path

Значение переменной окружения, заданное как строка или вектор символа.

Пример: C: \TEMP'

Представлено до R2006a

Была ли эта тема полезной?