Загрузка переменных рабочей области из пакетного задания
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')