文件名称:Structable:轻松将简单或复杂的类层次结构转换为结构-matlab开发
文件大小:12KB
文件格式:ZIP
更新时间:2024-06-19 02:12:04
matlab
STRUCTABLE 类可用于将实例化的 MATLAB 类转换为结构体。 实际上,这意味着将对象的属性转换为具有“扁平化”值的结构的同名字段。 例如,如果一个属性包含一个函数句柄,它将被转换为一个字符串。 如果一个属性包含一个对象并且该对象继承了 STRUCTABLE,它将被转换为 struct 并保存; 否则,它将通过警告消息传递。 STRUCTABLEHIERARCHY 使用方法重载从任何继承的类中检索特定于类的信息。 通过这种方式,在实例化对象上对 TOSTRUCT 的单个调用将在整个层次结构中波动以产生单个转换后的结构。 执行此转换的主要原因是将对象的“安全”表示保存到 MAT 文件中。 struct 是一种基本的 MATLAB 变量类型,并且可以在不依赖任何 MATLAB 环境的情况下将结构变量加载到任何 MATLAB 环境中,而在 MATLAB 中加载对象需要定义类在路径上
【文件预览】:
Structable.zip