exponenta event banner

написать

Класс: 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) записывает порцию данных из хранилища данных и возвращает значение логического 1 (true), если операция выполнена успешно.

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

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

Входные аргументы

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

Входное хранилище данных, указанное как объект хранилища данных, наследующий от matlab.io.datastore.FileWritable. Сведения о создании объекта хранилища данных см. в разделе matlab.io.Datastore.

Блок данных из read, задается как таблица или массив в зависимости от типа хранилища данных.

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

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

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

Признаки

Accessprotected

Сведения об атрибутах методов см. в разделе Атрибуты метода.

Представлен в R2020a