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 метод как varargin массив ячеек.

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

расширить все

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

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

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

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

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

Признаки

Accessprotected

Чтобы узнать об атрибутах методов, см. «Атрибуты метода».

Введенный в R2020a