load

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

Синтаксис

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

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')

См. также

|

Введенный в R2008a