exponenta event banner

груз

Загрузка переменных рабочей области из пакетного задания

Синтаксис

load(job)
load(job,'X')
load(job,'X','Y','Z*')
load(job,'-regexp','PAT1','PAT2')
S = load(job ...)

Аргументы

job

Задание для загрузки переменных рабочей области.

'X' , 'Y', 'Z*'

Переменные для загрузки из задания. Подстановочные знаки позволяют сопоставлять образцы в стиле MAT-файла.

'-regexp'

Указание на использование сопоставления шаблонов регулярных выражений.

S

Структура, содержащая переменные после загрузки.

Описание

load(job) извлекает все переменные из пакетного задания и назначает их в текущую рабочую область. load выдает ошибку, если пакет запускает функцию (вместо сценария), задание не завершено или задание обнаружило ошибку во время выполнения,.

load(job,'X') загружает только переменную с именем X с работы.

load(job,'X','Y','Z*') загружает только указанные переменные. Групповой символ '*' загружает переменные, соответствующие образцу (только MAT-файл).

load(job,'-regexp','PAT1','PAT2') может использоваться для загрузки всех переменных, соответствующих указанным шаблонам, с помощью регулярных выражений. Для получения дополнительных сведений об использовании регулярных выражений введите doc regexp в командной строке.

S = load(job ...) возвращает содержимое job в переменную S, которая представляет собой структуру, содержащую поля, соответствующие извлеченным переменным.

Примеры

Запустите пакетное задание и загрузите его результаты в рабочую область клиента.

j = batch('myScript');
wait(j)
load(j)

Загружать только переменные, имена которых начинаются с 'a'.

load(job,'a*')

Загружать только переменные, имена которых содержат какие-либо цифры.

load(job,'-regexp','\d')

См. также

|

Представлен в R2008a