В некоторых расчетах используются переменные системной среды, например вычисления, требующие доступа Amazon S3™. При выгрузке вычислений работникам с помощью Parallel Computing Toolbox™ клиент и работники могут иметь различные переменные среды операционной системы. На клиенте можно использовать setenv для установки переменных среды. Затем можно скопировать переменные среды из клиента в работники, чтобы работники выполняли вычисления так же, как и клиент.
Каждый профиль кластера, не являющийся локальным кластером, имеет EnvironmentVariables собственность. Это свойство можно использовать для указания списка переменных среды для копирования из клиента в кластер. Эти переменные среды устанавливаются для работников на время выполнения задания или параллельного пула.

Используйте диспетчер профилей кластера для управления профилями кластера. Для установки EnvironmentVariables для профиля кластера с помощью диспетчера профилей кластера выполните следующие действия.
Откройте диспетчер профилей кластера. Чтобы открыть Диспетчер профилей кластера, на вкладке Главная в разделе Среда выберите Параллельный > Создание кластеров и управление ими.
В диспетчере профилей кластера выберите кластер в списке Профиль кластера. В этом примере выберите MyMJSProfile1 кластер.
Перейдите в раздел Рабочие. Добавьте имена переменных среды, которые требуется скопировать из клиента, к работникам кластера. Используйте одно имя в строке без запятых или других разделителей. Все перечисленные переменные, которые не заданы, не копируются в работников.
Нажмите кнопку «Готово», чтобы сохранить настройки профиля.
Дополнительные сведения о диспетчере профилей кластера см. в разделе Настройка параметров запуска (параллельный сервер MATLAB).
Можно также копировать переменные среды из клиента в работников программным способом на время выполнения задания или параллельного пула. Имена добавляются к EnvironmentVariables свойство, указанное в параллельном профиле для формирования полного списка переменных среды. Все перечисленные переменные, которые не заданы, не копируются в работников.
При использовании createJob или batch для создания задания можно указать имена переменных среды с помощью 'EnvironmentVariables' аргумент пары имя-значение. Эти переменные среды устанавливаются для работников при запуске задания. По завершении задания переменные среды возвращаются к предыдущим значениям.
При использовании batch чтобы создать параллельный пул, можно указать имена переменных среды с помощью 'EnvironmentVariables' аргумент пары имя-значение. Эти переменные среды устанавливаются для работников на время работы параллельного пула.