dsp.MatFileWriter

Описание

dsp.MatFileWriter Система object™ записывает данные к файлу V7.3 MAT.

Записывать данные к файлу V7.3 MAT:

  1. Создайте dsp.MatFileWriter объект и набор его свойства.

  2. Вызовите объект с аргументами, как будто это была функция.

Чтобы узнать больше, как Системные объекты работают, смотрите то, Что Системные объекты?

Создание

Описание

mfw = dsp.MatFileWriter возвращает Системный объект средства записи файла MAT, mfw, это записывает данные к файлу V7.3 MAT.

пример

mfw = dsp.MatFileWriter(fname,vname) возвращает Системный объект средства записи файла MAT с Filename набор свойств к fname и VariableName набор свойств к vname.

mfw = dsp.MatFileWriter(Name,Value) возвращает Системный объект средства записи файла MAT с каждым заданным набором свойств к заданному значению. Незаданные свойства имеют значения по умолчанию.

Свойства

развернуть все

Если в противном случае не обозначено, свойства являются ненастраиваемыми, что означает, что вы не можете изменить их значения после вызова объекта. Объекты блокируют, когда вы вызываете их, и release функция разблокировала их.

Если свойство является настраиваемым, можно изменить его значение в любое время.

Для получения дополнительной информации об изменении значений свойств смотрите Разработку системы в MATLAB Используя Системные объекты.

Задайте имя файла MAT как вектор символов или строковый скаляр. Задайте полный путь для файла, только если файл не находится на MATLAB® path.

Имя переменной, в которую можно записать, возвратилось как вектор символов или строковый скаляр. Эта переменная хранится в файле MAT. Вы не можете перезаписать переменную, которая уже находится в существующем файле MAT.

Использование

Синтаксис

Описание

пример

mfw(data) записи одна система координат данных к переменной сохранены в файле MAT. Переменная принята, чтобы быть N - размерный и MATLAB встроенный тип данных. Данные записаны в файл путем конкатенации по первому измерению.

Входные параметры

развернуть все

Данные, которые будут записаны в файл MAT в виде скаляра, вектора или матрицы. Данными может быть N - размерный массив.

Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

Функции объекта

Чтобы использовать объектную функцию, задайте Системный объект как первый входной параметр. Например, чтобы выпустить системные ресурсы Системного объекта под названием obj, используйте этот синтаксис:

release(obj)

развернуть все

stepЗапустите алгоритм Системного объекта
releaseВысвободите средства и позвольте изменения в значениях свойств Системного объекта и введите характеристики
resetСбросьте внутренние состояния Системного объекта

Примеры

свернуть все

Примечание: Этот пример запускается только в R2016b или позже. Если вы используете более ранний релиз, заменяете каждый вызов функции с эквивалентным step синтаксис. Например, myObject (x) становится шагом (myObject, x).

Во-первых, создайте имя переменной.

filename = [tempname '.mat'];

Затем запишите что переменная в MAT-файл.

mfw = dsp.MatFileWriter(filename,'VariableName','originalData');
for i = 1:10
    originalData = rand(4,2);
    mfw(originalData);
end
release(mfw); % This will close the MAT file

Наконец, загрузите переменную назад в MATLAB.

data = load(filename,'originalData');

Отобразите данные на графике.

plot(data.originalData);

Figure contains an axes object. The axes object contains 2 objects of type line.

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

Объекты

Представленный в R2012b