write

Класс: matlab.io.datastore.FileWritable
Пакет: matlab.io.datastore

Запишите блок данных

Синтаксис

tf = write(ds,data,info,outputFormat)
tf = write(ds,data,info,outputFormat,varargin)

Описание

tf = write(ds,data,info,outputFormat) пишет фрагмент данных из datastore и возвращает значение логического 1 TRUE) если операция успешна.

Если ваш пользовательский datastore разделяет на подклассы от matlab.io.datastore.FileWritable, затем это наследовало write метод, который способен к записыванию данные для известных форматов datastore. Однако, если ваш пользовательский datastore работает с пользовательскими форматами данных, то необходимо реализовать собственный write метод в подклассе. Этот метод должен быть способен к записыванию данные в любом формате, перечисленном в SupportedOutputFormats свойство класса.

tf = write(ds,data,info,outputFormat,varargin) также задает один или несколько дополнительных входных параметров, которые передаются write метод как a varargin cellArray.

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

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

Введите datastore в виде объекта datastore, который наследовался matlab.io.datastore.FileWritable. Чтобы создать объект datastore, смотрите matlab.io.Datastore.

Блок данных от readВ виде таблицы или массива в зависимости от типа datastore.

Информация о данных из readВ виде массива структур или массива ячеек в зависимости от типа datastore.

Выходной формат в виде вектора символов или строкового скаляра.

Переменная длина вводится в виде отдельных входных параметров любого типа. write метод имеет четыре необходимых входных параметров, и любые дополнительные входные параметры передаются методу как массив ячеек. (См. varargin для объяснения.) Можно использовать эту функциональность, чтобы передать пары "имя-значение", дополнительные флаги или параметры для использования в теле write метод.

Введенный в R2020a