这对函数可以序列化并进行序列化(即编码和解码)几乎所有MATLAB对象中的任何MATLAB对象中的字节序列。这对于将对象保存到磁盘,通过网络或其他程序将其发送到磁盘将很有用。
支持结构,细胞和矩阵的任何组合。万博1manbetx支持所有数据类型(即所有整数大小,字符,布尔,单打和双打)。万博1manbetx它们会自动将其转换回解码时的双倍,但是您可以轻松更改它。
我没有进行广泛的测试,但是很短,因此任何错误都应该易于修复。
用法就是这样:
astruct.field1 = [1 2 3];astruct.field2 = {'foo','bar','baz'};
serialized_astruct = serialize(astruct);
deserialized_astruct = deSerialize(serialized_astruct);
执行后,ASTRUCT和DESERIALIZED_ASTRUCT应该相等。
引用为
蒂姆(2022)。序列化/值得利(//www.tianjin-qmedu.com/matlabcentral/fileexchange/29457-serialize-deserialize),matlab中央文件交换。检索。