Когда мы используем setenv для настройки переменной окружения, сохраняет ли Matlab ее, когда мы откроем ее в следующий раз? И он автоматически экспортирует его в оболочку?
Сохраняет ли Matlab и экспортирует переменные, установленные с помощью setenv ()?
Ответы (2)
Нет, setenv
предназначен для Matlab и его дочерних процессов, он не экспортирует. Вам нужно будет использовать что-то вроде что это ТАК вопрос делает то же самое.
person
macduff
schedule
21.06.2013
Переменная окружения будет передана дочерним процессам. Вот как вы это протестируете:
setenv('DOES_IT','DO IT?')
>> unix('matlab -e | grep DOES')
DOES_IT=DO IT?
Он не будет сохранен до следующего запуска. Вам придется проделать эту логику вручную.
person
ClojureMostly
schedule
21.06.2013