Main Content

write

类: matlab.io.datastore.FileWritable
命名空间: matlab.io.datastore

写入数据块

自 R2020a 起

语法

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) 还指定一个或多个附加输入参数,这些参数以 varargin 元胞数组形式传递给 write 方法。

输入参数

全部展开

输入数据存储,指定为从 matlab.io.datastore.FileWritable 继承的数据存储对象。要创建数据存储对象,请参阅 matlab.io.Datastore

来自 read 的数据块,指定为表或数组,具体取决于数据存储的类型。

有关来自 read 的数据的信息,指定为结构体数组或元胞数组,具体取决于数据存储的类型。

输出格式,指定为字符向量或字符串标量。

可变长度输入,指定为任何类型的单独输入参数。write 方法有四个必需的输入,任何额外的输入都以元胞数组形式传递给该方法。(请参阅 varargin 了解说明。)您可以使用此功能传递要在 write 方法中使用的名称-值对组、可选标志或参数。

属性

Accessprotected

要了解方法的属性,请参阅方法属性

版本历史记录

在 R2020a 中推出