Загрузите распределенные массивы и Составные объекты от диска
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
.
При загрузке Составных объектов данные отправляются доступным параллельным рабочим пула. Если Составной объект является слишком большим, чтобы соответствовать на текущем параллельном пуле, данные не загружаются. Если Составной объект меньше, чем текущий параллельный пул, предупреждение выдано.
Загрузите переменные X
Y
, и Z
из файла fname.mat
:
dload fname X Y Z
Используйте функциональную форму dload
загружать распределенные массивы P
и Q
из файла fname.mat
:
[P,Q] = dload('fname.mat','P','Q');
load
| Composite
| distributed
| dsave
| parpool