自定义结构体怎么保存为二进制 .mat 文件
技术分享
发布于 2025-07-22 14:47:53
查看 1过去315天
在 Julia 中保存自定义结构体到 .mat 文件,需要将该结构体拆解为 MATLAB 支持的数据类型,例如将结构体转换为字典,然后保存。
以下是一个示例,运行后生成mat文件。
using TyBase
struct T
x::Int64
y::String
end
t = T(2, "a")
# 将结构体转换为 MATLAB 支持的格式
t_dict = Dict("x" => t.x, "y" => t.y)
save("t.mat", "-mat"; t_dict)

所属专栏:Syslab基础平台
产品信息:Syslab科学计算环境