Загрузка переменных рабочей области из пакетного задания
load(job)
load(job,'X')
load(job,'X','Y','Z*')
load(job,'-regexp','PAT1','PAT2')
S = load(job ...)
| Задание, из которого можно загрузить переменные рабочей области. |
| Переменные для загрузки из задания. Подстановочные знаки допускают соответствие шаблона в стиле MAT-файлов. |
| Указание на использование соответствия шаблона регулярного выражения. |
| Struct, содержащая переменные после загрузки. |
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
, которая является struct, содержащей поля, соответствующие извлеченным переменным.
Запустите пакетное задание и загрузите его результаты в рабочую область клиента.
j = batch('myScript');
wait(j)
load(j)
Загрузка только переменных, имена которых начинаются с 'a'
.
load(job,'a*')
Загружает только переменные, имена которых содержат любые цифры.
load(job,'-regexp','\d')