exponenta event banner

dload

Загрузите распределенные массивы и Составные объекты от диска

Синтаксис

dload
dload filename
dload filename X
dload filename X Y Z ...
dload -scatter ...
[X,Y,Z,...] = dload('filename','X','Y','Z',...)

Описание

dload без любых аргументов получает все переменные из двоичного файла под названием matlab.mat. Если matlab.mat не доступно, команда генерирует ошибку.

dload filename получает все переменные из файла, учитывая полный путь или относительный частичный путь. Если filename не имеет никакого расширения, dload ищет filename.mat. dload загружает содержимое распределенных массивов и Составных объектов на параллельных рабочих пула, другие типы данных загружаются непосредственно в рабочую область MATLAB® клиент.

dload filename X загрузки только переменная X из файла. dload filename X Y Z ... загрузки только заданные переменные. dload не поддерживает подстановочные знаки, ни -regexp опция. Если какая-либо требуемая переменная не присутствует в файле, предупреждение выдано.

dload -scatter ... распределяет нераспределенные данные, если это возможно. Если данные не могут быть распределены, предупреждение выдано.

[X,Y,Z,...] = dload('filename','X','Y','Z',...) возвращает заданные переменные как отдельные выходные аргументы (а не структура, который load функция возвращается). Если какая-либо требуемая переменная не присутствует в файле, ошибка происходит.

Когда загрузка распределила массивы, данные распределяются по доступным параллельным рабочим пула, использующим схему распределения по умолчанию. Не необходимо иметь тот же пул размера, открытый при загрузке, сохраняя использование dsave.

При загрузке Составных объектов данные отправляются доступным параллельным рабочим пула. Если Составной объект является слишком большим, чтобы соответствовать на текущем параллельном пуле, данные не загружаются. Если Составной объект меньше, чем текущий параллельный пул, предупреждение выдано.

Примеры

Загрузите переменные XY, и Z из файла fname.mat:

dload fname X Y Z

Используйте функциональную форму dload загружать распределенные массивы P и Q из файла fname.mat:

[P,Q] = dload('fname.mat','P','Q');

Смотрите также

| | | |

Введен в R2010a