load

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

Синтаксис

load filename
load filename obj1 obj2 ...
out = load('filename','obj1','obj2',...)

Аргументы

filename

Имя MAT-файла.

obj1 obj2 ...

Инструментальные объекты или массивы инструментальных объектов.

out

Структура, содержащая заданные инструментальные объекты.

Описание

load filename возвращает все переменные из MAT-файла, заданного filename в MATLAB® рабочая область.

load filename obj1 obj2 ... возвращает инструментальные объекты, заданные obj1 obj2... из MAT-файла filename в рабочее пространство MATLAB.

out = load('filename','obj1','obj2',...) возвращает заданные инструментальные объекты в MAT-файл filename как структура к out вместо того, чтобы непосредственно загрузить их в рабочую область. Имена полей в out совпадайте с именами загруженных инструментальных объектов.

Примеры

Предположим, что вы создаете объекты GPIB g1 и g2, сконфигурируйте несколько свойств для g1, и соедините оба объекта с их связанными инструментами.

g1 = gpib('ni',0,1);
g2 = gpib('ni',0,2);
set(g1,'EOSMode','read','EOSCharCode','CR')
fopen([g1 g2])

Status только для чтения свойство автоматически сконфигурировано к open.

g1.Status
ans = 
    open
g2.Status
ans = 
    open

Сохраните g1 и g2 к файлу MyObject.mat, и затем загрузите объекты в рабочее пространство MATLAB.

save MyObject g1 g2
load MyObject g1 g2

Значения для свойств только для чтения восстанавливаются своим значениям по умолчанию после загрузки, в то время как все другие значения свойств соблюдаются.

get([g1 g2],{'EOSMode','EOSCharCode','Status'})
ans = 
    'read'     'CR'     'closed'
    'none'     'LF'     'closed'

Советы

Значения для свойств только для чтения восстанавливаются своим значениям по умолчанию после загрузки. Например, Status свойство восстанавливается closed. Чтобы определить, только ли свойство для чтения, исследуйте его страницы с описанием или используйте propinfo функция.

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

| |

Представлено до R2006a